unity怎么导入maya动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity怎么导入maya动画相关的知识,希望对你有一定的参考价值。

参考技术A

Unity3D 可以自动导入ma,mb,fbx文件,通常Maya里编辑好以后,直接拖拽到Unity的资源面板即可,也可以存放到Unity的project文件夹下,会自动的识别和导入。

 导入的时候需要注意:

 1. Maya的特殊的功能不被支持,比如动力学,粒子,布料等等,比较牛的模块都不能用

 2. 动画导入的时候如果有问题勾选bake animation选项

 3. 如果有蒙皮的话注意要用平滑蒙皮,Unity不支持刚体蒙皮,也不支持任何顶点动画

 4. HumanIK系统做的动画也是可以支持的,可以直接识别。如果不用Unity的新动画系统的话,直接在rigid面板选legacy方式播放。

5. 如果动画分成多个Clip片段,在导入时分一下clip,分别命名。

 6. 贴图需要手工加,Unity不能在导入模型的时候自己找到贴图(可能是我没试出来),选对应Material,然后在UV贴图那个地方需要手工选择做好的UV贴图。

来自 Maya 的 FBX 以错误的关节旋转导入 Unity

【中文标题】来自 Maya 的 FBX 以错误的关节旋转导入 Unity【英文标题】:FBX from maya importing to Unity with wrong joint rotation 【发布时间】:2021-07-06 18:24:11 【问题描述】:

我正在进行一个需要从运动捕捉设备读取关节数据以重建运动的项目。 我已经在 MAYA 中有一个模型,其中所有关节的 Y 轴都朝上。但是,当我将该模型导入统一时,许多 koints 的旋转发生了变化。我尝试了不同的导入方法,包括导出 FBX 然后加载到 Unity 并直接迁移到 unity。我还将 MAYA 中的默认旋转从 XYZ 更改为 ZXY。但问题仍然存在。 由于旋转错误,网格会扭曲,如下图所示。我用谷歌搜索了很多,但仍然没有找到解决方案。 error listed

【问题讨论】:

【参考方案1】:

通常关节方向无关紧要,尽管我曾经在我的角色绑定中设置“z”而不是“y”。

请转到您的 fbx 导入设置,选择您的绑定/动画类型为 Humanoid。然后,从这个模型创建一个新的头像定义。

您现在应该能够重新映射错误或丢失的关节。很可能是您的字符关节映射顺序错误。

【讨论】:

感谢您提供的信息!我检查了映射,我确定它是正确的。现在我认为可能是动作捕捉设备的问题,我正在研究它!

以上是关于unity怎么导入maya动画的主要内容,如果未能解决你的问题,请参考以下文章

Maya 创建多个模型动画并导出到Unity 流程

玛雅动画导入unity颠倒了

unity只能导入骨骼动画吗?我在maya里做好的ik动画导成fbx文件unity不播放动画···

unity能不能导入顶点动画?

unity 动画状态机控制行走,人物怎么不懂

unity2d动画位置不在一起怎么调整