从 Maya 中导入对象

Unity 可直接导入 Maya 文件。开始时只需将 .mb.ma 文件放到工程的资源 ( Assets) 文件夹下。 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中。

要在 Unity 中查看模型,只需将其从工程视图 (Project View) 拖入场景视图 (Scene View)层级视图 (Hierarchy View) 中。

Unity 现在从 Maya 中导入:

  1. 带位置、旋转、缩放的所有节点。轴心和名称 (Name) 也被导入。
  2. 包含顶点颜色、法线以及两个以下 UV 集的网格。
  3. 包含纹理及漫反射颜色的材质。每个网格有多种材质。
  4. 正向运动学 (FK) 和反向运动学 (IK) 动画。
  5. 基于骨骼的动画

Unity 不能导入融合形状。请使用基于骨骼的动画代替。导入时 Unity 将多边形网格自动转换成三角形网格,因此在 Maya 中不需要手动操作。

如果使用反向运动学 (IK) 来制作角色动画,须在工程视图 (Project View) 中选择已导入的 .mb 文件,并在检视器 (Inspector)导入设置 (Import Settings) 对话框中选择烘培 IK 和模拟 (Bake IK & Simulation)

要求

如需导入 Maya .mb.ma 文件,请在使用 Unity 的机器上安装 Maya,以导入 .mb/.ma 文件。支持 Maya 8.0 及更高版本。

如果机器上没有安装 Maya,但是想从另一台机器上导入 Maya 文件,可导出至 fbx 格式,Unity 可直接导入该格式。请安装 ->2011.3 以获得最佳效果。请参阅 HOWTO_exportFBX 了解导出相关内容。
导出后将 fbx 文件放在 Unity 的工程文件夹下。Unity 会自动导入 fbx 文件。按照 HOWTO_exportFBX 所述检查检视器中的 FBX 导入设置。

导入过程背后(高级)

Unity 导入 Maya 文件时,会在后台启动 Maya。之后,Unity 与 Maya 通信,将 .mb 文件转成 Unity 可读取的格式。第一次在 Unity 中导入 Maya 文件时,Maya 将以命令行进程启动,所需时间约为 20 秒,但后续的导入会非常快。

疑难解答

Convert

Page last updated: 2013-06-30