Unity3d 2017正式版发布了,公布了一个最新的功能,支持3dsMax导出摄像机的功能,对于需要在三维软件制作相机轨道动画的同学来讲实在是个福音,我也是尝试使用了一下,这篇文章说说实际使用中遇到的一些问题
只支持free Camera
经过我实际测试,只支持max里面的free Camera的导出使用,而Target Camera是不支持其动画轨迹的
如果导入Target Camera进引擎,动画是错乱的,引擎并不能识别Max里面Target相机的Target的功能
这是Max视口和导入引擎之后的初始状态的对比,导入引擎之后是完全看不到茶壶在摄像机的可见范围内的,那么是什么问题导致的呢,这就牵扯到下面一个问题,Near Clip & Far Clip问题
Near Clip & Far Clip问题
在Max里默认的相机的参数是这样的,注意红框标注出来的参数,先不管FOV的问题,最后再说
用这个参数导出的FBX文件导入引擎之后,得到的参数是这样的
我是看不出什么规律,感觉就是完全错乱的,但是当我把Maxl里面的Clipping Ranges设置成,0.01和1的时候,两个参数就对上了,从目前的参数可以看出,Max的参数跟引擎的对应关系是1:100
对于Fov的换算比例我这边测试的结果大概是0.75左右,就是说Max设置1,引擎的Fov是0.75