前言
曾经我作为一个unity个人练习生,从Mixamo之类的网站下载一个模型,导入Unity,然后打几行代码,模型就动起来了,一切看起来都那么地简单!完美!
但是在我们第一次找外包时,却发生了模型导入引擎后完全不能用的情况。当时问外包什么情况他们只说:“我们不会unity,别人都用的好好的啊”
于是我这个几乎不会DCC工具的程序员只好下载3dsMax,开始排查问题。
正文
问题一、播放动画后模型出现翻转
这是因为3dsMax使用的是右手坐标系,Unity使用的是左手坐标系,而且Unity还是y轴向上的左手坐标系,所以如果使用默认参数导出时,就会出现人物翻转现象(绕x轴转了-90度)。
左为unity,右为3dsmax
所以就需要对模型的轴心朝向进行调整,再导入Unity3d。
1、我们需要在max中调整人物的朝向,使其y轴朝上。
选中模型,在层次界面选择轴->仅影响轴
然后旋转轴,使模型y轴朝上。
2、如果模型的正方形不是z轴,我们需要将z