从 Maya 导出到 Unreal

要确保对象在 Maya 和 Unreal 之间兼容,可以使用 FBX 文件将 Maya 对象导出到 Unreal。

要将场景导出到 Unreal 项目,请执行以下操作:

  1. 在 Maya 中,选择“文件 > 发送到 Unreal > 设置 Unreal 项目”(File > Send to Unreal > Set Unreal Project),然后浏览以选择有效的本地 Unreal 项目,并单击“选择”(Select)。(您只需要设置项目一次。无需为后续导出操作再次设置项目。)

    注意:

    如果您未看到“文件 > 发送到 Unreal”(File > Send To Unreal)选项,请确保已加载 GamePipeline.mll 插件。

  2. 选择“文件 > 发送到 Unreal > 全部/选择”(File > Send To Unreal > All/Selection)(具体取决于是要导出整个场景还是仅导出选定对象)。如果导出包含融合变形的文件,请确保启用以下选项:

    • 动画(Animation)
    • 形状属性(Shape Attributes)

    Maya 会将选定对象或整个场景作为 FBX 文件导出到指定的 Unreal 项目文件夹,以便您可以立即将该文件导入到 Unreal 关卡。

    注意:

    所有导出的节点必须为 FbxSkeleton 或 FbxMesh,以确保与 Unreal 兼容。

  3. 在 Unreal 中,转到“内容浏览器”(Content Browser),然后单击“添加/导入 > 导入”(Add/Import > Import)以加载 FBX 文件。如果导入包含融合变形的文件,请确保启用“导入变形目标”(Import Morph Targets)

注意:

您也可以使用“文件> 导出全部/导出当前选择”(File > Export All/Export Selection),并将文件类型更改为 FBX_export。如果使用此方法,您需要确保“烘焙动画”(Bake Animation)“融合变形”(Blendshapes)选项处于启用状态。