Little April Fool

解决问题:3d模型在cinema4d,maya,unity之间转换的问题

朋友用cinema4d建了audi-rsq的模型,准备导入unity

这是在c4d里渲染的样子

c4d.jpg

unity和maya都不支持c4d格式、咨询了一下TA,fbx格式更加适合在多平台编辑模型

用fbx格式导入unity发现两个问题

1、smooth参数和texture并没有被导出

2、模型看起来是破的。。。

broken.png

第一个问题还好了。。把模型导入maya,重新平滑一遍,导入材质,解决、第二个问题比较麻烦,不知道原因。。

在maya里render了一遍,模型看起来是好的,至少是完整的,但是在预览视图里看的时候还是发现了有些面片的颜色比较深,有些面片的颜色比较浅

在unity里重新审视了一遍这辆小车,发现当视线进入小车的时候(也就是从小车内部看小车的时候),原本可以看到的面片不见了,看不到的面片出现了。。

于是就猜想。。unity里面片分正反?查了一下文档,果然如此。。。

但是unity里不能直接编辑面片,于是把模型导入maya,一块一块检查面片,花了半小时,终于把反过来的面片挑出来了,具体的操作在normals–>reverse

再导入unity,看起来一片大好了。。。

fix.png

终于解决了。。