要确保对象在 Maya 和 Unreal 之间兼容,可以使用 FBX 文件将 Maya 对象导出到 Unreal。
要将场景导出到 Unreal 项目,请执行以下操作:
在 Maya 中,选择“文件 > 发送到 Unreal > 设置 Unreal 项目”(File > Send to Unreal > Set Unreal Project),然后浏览以选择有效的本地 Unreal 项目,并单击“选择”(Select)。(您只需要设置项目一次。无需为后续导出操作再次设置项目。)
如果您未看到“文件 > 发送到 Unreal”(File > Send To Unreal)选项,请确保已加载 GamePipeline.mll 插件。
选择“文件 > 发送到 Unreal > 全部/选择”(File > Send To Unreal > All/Selection)(具体取决于是要导出整个场景还是仅导出选定对象)。如果导出包含融合变形的文件,请确保启用以下选项:
Maya 会将选定对象或整个场景作为 FBX 文件导出到指定的 Unreal 项目文件夹,以便您可以立即将该文件导入到 Unreal 关卡。
所有导出的节点必须为 FbxSkeleton 或 FbxMesh,以确保与 Unreal 兼容。
在 Unreal 中,转到“内容浏览器”(Content Browser),然后单击“添加/导入 > 导入”(Add/Import > Import)以加载 FBX 文件。如果导入包含融合变形的文件,请确保启用“导入变形目标”(Import Morph Targets)。
您也可以使用“文件> 导出全部/导出当前选择”(File > Export All/Export Selection),并将文件类型更改为 FBX_export。如果使用此方法,您需要确保“烘焙动画”(Bake Animation)和“融合变形”(Blendshapes)选项处于启用状态。