maya导入unity动画常见问题

问题一:在unity中模型残疾,有的剩下一点,或者消失,报错内容为:

ImportFBX Warnings:
File contains 4 (out of 7) nodes with Scale Compensation. Scale Compensation is not supported by Unity (because it works differently in 3dsMax and Maya). This might result in scale imported incorrectly, if this happens try disabling Scale Compensation in your file. The list of nodes that could be affected: joint2, joint3, joint4, joint5.
UnityEditorInternal.InternalEditorUtility:ProjectWindowDrag(HierarchyProperty, Boolean)
UnityEditor.DockArea

上为报错内容

解决方法:
步骤一:1. Edit > Select All By Type > Joints 选中所有骨骼
2.打开属性表.. Window > General Editors > Attribute Spread Sheet
3.找到Attribute Spread Sheet > All > Segment Scale Compensate > On改为 off

完美解决。

问题二:带动画的模型FBX打开发现单独丢失某个带动画的模型

问题查找:带动画的模型是否带有过多的历史或带有除骨骼蒙皮之外的历史。

解决方法:一般就是删除历史重新添加动画,比较悲催了。

问题三:在maya等三维软件之中动画正常,在unity之中的查看窗口也正常,但是加入场景播放就不正常,快慢不一节奏对不上

例如:绿色仪器有一个左右来回运动的动画,红色的线需要插在仪器上仪器跟随运动,导入场景线的跟随不正确,不在一个节奏上。

原因:动画在引擎中为了节省资源会压缩关键帧,导致不匹配,将压缩改为off便可解决。

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注