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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity只能导入骨骼动画吗?我在maya里做好的ik动画导成fbx文件unity不播放动画···相关的知识,希望对你有一定的参考价值。

总觉的k骨骼的话多一步工作量···

要想导出IK动画,首先选中骨骼进行烘培,然后其他的全删掉只留下骨骼和模型,再导出FBX格式! 参考技术A 用动画烘焙 然后导FBX

MAX和UNITY的一些潜规则

MAX和UNITY是比较常用也配合非常紧密的3维制作工具,简单说下一些规范和注意点。

一、动画相关的一些注意点

MAX做的任何动画都可以正常导入UNITY,如果制作的是人物动画则需要确定当前max的时间轨道长度确定相关的动画片段做好动画分割,如果不想再max中分割动画也可以再unity中进行动画分割,导入后可以设置骨骼类型为人形进而实现动画复用技术图片

 

在unity中人物动画也可以选择是否影响自身坐标,通过设置动画bake即可限制不让人物在y轴上运动,以及旋转自身的轴向,或者直接不用动画中的位移信息设置Motion即可。

技术图片技术图片

的如果不是人形动画直接导入设置导入面板参数即可。

二、材质相关的一些注意点

 MAX和UNITY的材质有一些限制只能MAX的标准子材质导入unity才能自动识别,而且参数也被限制了,Unity3D目前只支持Bitmap贴图类型,其它所有贴图类型均不支持。只支持Diffuse Color(漫反射)同self-Illumination(自发光,用来导出lightmap)贴图通道。

Self-Illumination(不透明)贴图通道在烘焙lightmap后,需要将此贴图通道额channel设置为烘焙后的新channel,同时将生成的lightmap指向到self-Illumination

导入漫反射属性前提还得必须先将漫反射资源(贴图)导入unity后再导入模型才能被识别出来,模型贴图文件尺寸必须是2N次方(8163264128256512),最大贴图尺寸不能超过(1024×1024)。在烘培时将纹理贴图存为TGA 格式。

 

三、通用设置的一些注意点

 

 一般来说导入导出时需要注意物体的轴心是否在世界坐标原点,模型比例是否拉伸是否需要重置,maxunity的坐标轴不一样需要注意导入时轴向的转换,如果发现导入unity后模型倒了,可以直接将模型的轴向重置后选择将y轴旋转为向上即可,并且烘培的动画区间可分动作烘培,

在没有特殊要求的情况下,单位为米(Meters),如图所示。

 

 技术图片技术图片

 

 

 如果发现导入unity后模型的比例单位不是1的话则需要再max中进行比例重置,然后再塌陷效果消除比例带来的影响。

技术图片

 

 导入unity后模型的Transform属性必须重置归零,没特殊需求不要导出灯光、虚拟体、相机等元素。按要求导出fbx(检查看是否要打组导出),导出fbx后,再重新导入max中查看一遍fbx的动画是否正确。按要求导出FBX,一般导出FBX使用默认选项,如无动画文件,不要导出动画。导入后需要检测参数面板中是否需要,一般只要不影响整体效果就问题不大,但规范还是要有的。

技术图片

 

 

以上是关于unity只能导入骨骼动画吗?我在maya里做好的ik动画导成fbx文件unity不播放动画···的主要内容,如果未能解决你的问题,请参考以下文章

我在MAX做好的人物骨骼动画导入UNITY 中出问题,人物模型乱七八糟,怎么回事呢?

unity怎么导入maya动画

玛雅动画导入unity颠倒了

unity能不能导入顶点动画?

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

怎么通过程序控制unity3d人物动作