Animation Maya Mel脚本动画不作为FBX设置动画

Animation Maya Mel脚本动画不作为FBX设置动画,animation,unity3d,maya,fbx,mel,Animation,Unity3d,Maya,Fbx,Mel,我买了一个很棒的四元模型。我将其蒙皮并设置动画,使其成为一个由 梅尔脚本。对于使用滑块和参数编辑动画来说,它非常有效 在玛雅。当我将文件作为FBX文件导出到Unity3D时,它不会设置动画。是什么 在从梅尔到钻机的转换中迷失了方向?Unity需要骨骼装备,此程序装备是否与Maya中使用骨架工具构建和设置动画的装备不同?我已经检查了我是否有一个“参考”文件夹,我已经设置了关键点,将根名称更改为“Hips” 谢谢你对这个问题的任何见解 dDuane我不知道您使用的是什么Maya,但我一直使用2010

我买了一个很棒的四元模型。我将其蒙皮并设置动画,使其成为一个由 梅尔脚本。对于使用滑块和参数编辑动画来说,它非常有效 在玛雅。当我将文件作为FBX文件导出到Unity3D时,它不会设置动画。是什么 在从梅尔到钻机的转换中迷失了方向?Unity需要骨骼装备,此程序装备是否与Maya中使用骨架工具构建和设置动画的装备不同?我已经检查了我是否有一个“参考”文件夹,我已经设置了关键点,将根名称更改为“Hips”

谢谢你对这个问题的任何见解


dDuane

我不知道您使用的是什么Maya,但我一直使用2010。这是我们用于一个小型unity 3D游戏项目的工作流:

导出所有 一个场景中的动画作为.fbx。确保只选择几何体(它是 通常情况下,将所有内容分组会有所帮助,但如果由于某种原因不能分组,则 好的)并点击选择的导出

应选中这些FBX导出选项:

几何体: 边缘平滑, 切线和双法线

动画: 动画 烘焙动画, 烘焙动画, (动画范围), 步骤=1

变形模型: 变形模型, 皮肤, 混合形状(如果使用这些形状), 曲线过滤器, 重新采样为Euler插值, 输入连接, 对象的实例, 参考容器内容(如果使用任何参考)

FBX文件格式

二进制文件

FBX200900

当您将其合并时,请设置动画生成 “存储在根目录中”。如果所有 动画在这一个文件中(应该是)。“分裂” 应选中“动画”框,并在中定义这些动画的名称和范围 下图。最终创建动画混合脚本时,拖动 并将其放置在播放器预设中的动画对象上,而不是预设
本身。

如果传输文件时没有错误且没有动画,则有三个问题需要考虑

首先,您可能意外地没有导出关键帧。确保选中该框以在FBX导出UI上导出动画

其次,可能未导出包含实际关键帧的对象。使用MEL脚本化GUI制作动画时,请找出实际关键帧在装备上的位置,并确保对象与角色的其余部分一起导出


第三,对象可能传输良好,但取决于装备设置,连接/约束/任何东西可能无法在Unity中工作或不受支持。您可能会考虑将动画烘焙到骨架,然后转移到引擎。要执行此操作,请选择骨架,单击[编辑->关键点->烘焙模拟]。

您需要了解装备,以便将其导入Unity,您是如何测试当前装备的?你是说手指的混合形状和滑块之类的吗?基本上,您需要映射每个骨骼,除非您有一个模板文件,或者幸运的是脚本使用了相同的命名约定