Unity3d 2017.1f3 3dsMax Camera导入导出功能

Unity3d 2017正式版发布了,公布了一个最新的功能,支持3dsMax导出摄像机的功能,对于需要在三维软件制作相机轨道动画的同学来讲实在是个福音,我也是尝试使用了一下,这篇文章说说实际使用中遇到的一些问题

只支持free Camera

经过我实际测试,只支持max里面的free Camera的导出使用,而Target Camera是不支持其动画轨迹的

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第1张图片

如果导入Target Camera进引擎,动画是错乱的,引擎并不能识别Max里面Target相机的Target的功能

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第2张图片

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第3张图片

这是Max视口和导入引擎之后的初始状态的对比,导入引擎之后是完全看不到茶壶在摄像机的可见范围内的,那么是什么问题导致的呢,这就牵扯到下面一个问题,Near Clip & Far Clip问题

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第4张图片

Near Clip & Far Clip问题

在Max里默认的相机的参数是这样的,注意红框标注出来的参数,先不管FOV的问题,最后再说

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第5张图片

用这个参数导出的FBX文件导入引擎之后,得到的参数是这样的

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第6张图片

我是看不出什么规律,感觉就是完全错乱的,但是当我把Maxl里面的Clipping Ranges设置成,0.01和1的时候,两个参数就对上了,从目前的参数可以看出,Max的参数跟引擎的对应关系是1:100

Unity3d 2017.1f3 3dsMax Camera导入导出功能_第7张图片

对于Fov的换算比例我这边测试的结果大概是0.75左右,就是说Max设置1,引擎的Fov是0.75

你可能感兴趣的:(Unity3d 2017.1f3 3dsMax Camera导入导出功能)