在Maya中导出FBX需先启用fbxmaya插件,再依需求选择Export Selection、Export All或FBX Exporter窗口导出,最后通过预处理解决材质缺失、动画错位等问题。

如果您在Maya中完成模型或动画制作后需要与其他软件(如Unity、Unreal Engine或3ds Max)协同工作,则必须将场景导出为FBX格式。以下是导出FBX格式的具体操作步骤:
一、确认FBX插件已启用
Maya默认不自动加载FBX导出功能,需手动启用FBX插件以确保导出选项可用。未启用时,“File → Export All”菜单中将不显示FBX相关格式。
1、点击菜单栏Windows → Settings/Preferences → Plug-in Manager。
2、在Plug-in Manager窗口中找到fbxmaya.mll(Windows)或fbxmaya.bundle(macOS)。
3、勾选Loaded和Auto load两项。
二、使用Export Selection导出所选对象
该方法适用于仅需导出当前选中模型、骨骼或动画控制器的场景,避免导出整个场景中无关元素,提升兼容性与文件轻量性。
1、在视图中选择要导出的对象(可多选),或按Ctrl + A全选。
2、点击菜单栏File → Export Selection。
3、在文件类型下拉菜单中选择FBX export (*.fbx)。
4、输入文件名并点击Export。
三、使用Export All导出完整场景
该方式会导出当前场景中所有可见且未被过滤的对象,包括灯光、摄像机、变形器及命名空间内的节点,适合整场资产移交。
1、确保不需要排除的图层已设为可见,隐藏图层中的对象不会被导出。
2、点击菜单栏File → Export All。
3、在文件类型中选择FBX export (*.fbx)。
4、点击Options按钮,在弹出窗口中配置导出参数(如Geometry、Animation、Cameras等选项卡)。
5、确认设置后点击Export。
四、通过FBX Exporter窗口精细控制导出参数
直接调用FBX导出器可访问更全面的选项,例如轴向转换、单位缩放、嵌入媒体、动画采样率等,对跨引擎协作至关重要。
1、点击菜单栏File → Assets → FBX Export(部分版本路径为File → Export → FBX Export)。
2、在FBX Export窗口中,切换至Include选项卡,勾选所需导出的数据类型(如Mesh、Animation、Constraints)。
3、进入Transform选项卡,将Up-axis设为Y(Unity)或Z(Unreal),并调整Scale Factor为1.0或对应目标引擎单位比例。
4、点击Export按钮执行导出。
五、处理常见导出异常的临时应对措施
当导出后模型缺失材质、动画错位或法线翻转时,可通过预处理规避多数兼容性问题,无需反复修改导入设置。
1、导出前执行Modify → Convert → NURBS to Polygons(若含NURBS曲面)。
2、选择全部几何体,右键打开Object Display → Soft Select → Disable,再执行Mesh → Cleanup清理非流形边。
3、在Window → Settings/Preferences → Preferences中,于Settings → Working Units将线性单位设为centimeters,并与目标引擎单位保持一致。
4、动画导出前,将时间滑块范围设为实际关键帧区间,并勾选FBX导出选项中的Bake Animation与Simplify Curves。

















