Unity3D技术之FBX 导出指南

2015年03月25日 14:30 0 点赞 0 评论 更新于 2025-11-21 18:31

明确导出内容

在进行FBX导出前,需要先明确要导出的内容,了解导出范围,例如网格、相机、灯光、动画绑定等。应用程序通常支持两种导出方式:导出选定对象(selected objects)或整个场景(whole scene)。为了确保只导出场景中真正需要用到的对象,建议通过导出选定项或移除场景中不必要的数据来操作。良好的工作习惯是在工作文件中保留所有灯光、指南、控制设备等,然后通过导出预设值或自定义场景导出工具来导出选定项(export selected),从而获取所需数据。

准备导出资源

网格

对于网格资源,需要移除创建记录。同时,Nurbs、Nurms、Subdiv表面必须转化为多边形,如三角形或四边形,以确保导出的网格能在Unity中正常使用。

动画

在处理动画资源时,要选择正确的工具,并仔细检查帧速率和动画时长等参数,保证动画效果符合预期。

纹理

纹理资源应确保来源于Unity工程,或者将其复制到工程的\textures文件夹下,这样才能在导出和导入过程中顺利关联。

平滑

检查是否需要平滑组和/或平滑网格,根据实际需求进行设置。

检查FBX导出设置

注意导出对话框中的各项设置,确保要导出的内容与Unity中的FBX设置相匹配。可以参考下图 1、2、3 进行操作。导出时可选择导出节点、标记及其变换参数,但需要注意的是,此时相机和灯光不会导入到Unity中。

选择FBX版本

如果对FBX版本的选择有疑问,建议使用2012.2版本。Autodesk会定期更新FBX安装程序,不同的软件版本或者使用其他第三方三维应用程序,导出效果可能会有所不同。可以通过查看高级选项(See Advanced Options)> FBX文件格式(FBX file format)来进一步了解相关信息。

验证导出结果

检查文件大小

仔细检查导出文件的大小,例如判断是否大于10kb等,确保文件大小在合理范围内。

重新导入验证

将导出的FBX文件重新导入到所用三维资源包的新场景中并生成,检查是否是自己想要的效果。

导入到Unity

将验证通过的FBX文件导入到Unity中,然后检查检视器中的FBX导入设置,包括纹理、动画、平滑等参数,确保各项设置符合需求。

Maya FBX对话框示例

图 1:一般,几何体和动画

图 2:灯光,高级选项

作者信息

feifeila

feifeila

共发布了 3994 篇文章