加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Unity导入FBX纹理问题

(2016-05-13 09:45:33)
标签:

unity导入fbx纹理

分类: 游戏开发/Direct3D/Unity3D

在网上下载到了一个场景的3dMax文件,后缀名为.max的文件。但是直接导入Unity失败,用3dMax软件打开,然后导出为FBX文件,就可以导入到Unity中,可是导入FBX文件后,文件的纹理没有了。肯定是指定纹理路径的问题,为了指定纹理路径为相对路径,探索后解决如下。

首先是需要在3dMax中设置贴图路径为相对路径。打开.max的文件,按Shift+T键,调出如下对话框,全选所有贴图文件,点击路径,选择设置路径,并在弹出的对话框中,删除路径信息。

Unity导入FBX纹理问题

Unity导入FBX纹理问题

Unity导入FBX纹理问题

接着,在界面上找到自定义,选择配置用户路径,修改Image路径,指定为贴图路径,然后将其设为相对

Unity导入FBX纹理问题

Unity导入FBX纹理问题

 

 

完成后,重新导出为FBX,然后重新导入Unity,并将贴图文件与FBX导入在同一个目录下,然后更改导入FBX的设置,在FBX文件的Model设置中,确认勾选了Import Materials,并将下面的选项分别选择为By Base Texture NameLocal Material Folder,然后点击Apply即可

Unity导入FBX纹理问题

 如果是已经导入的FBX文件,纹理出现问题,首先需要删除自动生成的白色纹理文件,一般在当前文件夹中的Material文件夹中,然后再重新导入纹理文件(重新复制纹理文件到当前目录中),然后确认勾选Import Materials,并将下面选项分别选择为By Based Texture Name和Local Material Folder,最后点击Apply

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有