Unity导入FBX纹理问题
标签:
unity导入fbx纹理 |
分类: 游戏开发/Direct3D/Unity3D |
在网上下载到了一个场景的3dMax文件,后缀名为.max的文件。但是直接导入Unity失败,用3dMax软件打开,然后导出为FBX文件,就可以导入到Unity中,可是导入FBX文件后,文件的纹理没有了。肯定是指定纹理路径的问题,为了指定纹理路径为相对路径,探索后解决如下。
首先是需要在3dMax中设置贴图路径为相对路径。打开.max的文件,按Shift键+T键,调出如下对话框,全选所有贴图文件,点击路径,选择设置路径,并在弹出的对话框中,删除路径信息。
接着,在界面上找到自定义,选择配置用户路径,修改Image路径,指定为贴图路径,然后将其设为相对
完成后,重新导出为FBX,然后重新导入Unity,并将贴图文件与FBX导入在同一个目录下,然后更改导入FBX的设置,在FBX文件的Model设置中,确认勾选了Import Materials,并将下面的选项分别选择为By Base Texture Name和Local Material Folder,然后点击Apply即可

加载中…