使用第三方软件导入3DMax导出的OBJ模型,偶尔会出现一些黑色法线不正确的问题,该问题大多数出现在模型表面有许多大于四边面以上的边线,这跟在3DMax导出时的设置选项是有很大关系的。
例如下图,左边是3dmax的模型,使用默认的OBJ导出选项,右图为在Maya中导入,出现许多黑色和拉扯的问题。
默认OBJ导出参数有些并不太适合所有的模型,只是官方预制了一些参数,因此需要对参数进行修改,这样才可以完全解决该问题。
预设值SSS测试了Maya以及C4D的,似乎Maya的预设比C4D还严重一点,因此可以选择无,通过手动方式进行更改。
依次修改以下几个选项就可以解决该问题了:
- 将几何体面,默认为四边面改成三角面。
- 输出精度设置为6,可以视情况往上加一点。
- 去掉优化选项 → 关闭顶点、法线、纹理坐标。
这是个bug 我们测出来了,加一个edit normal修改器导出就行了。 某些max版本导出obj才有这个bug,fbx或其他格式都没有,不知道为什么
也测试了其他几个版本,可能存在这方面的bug,通常fbx出现这类问题较小…
加个normal修改器实际在3DMAX中已经呈现黑色翻转了?这样似乎有点逆流而上的感觉~