之前有位用户在 Corona 8.1.0 评论:VRay 转 Corona 材质的时候,IOR 会 999 的问题怎么解决?对于该问题SSS这俩天很好奇该问题的回复是否正确!所以花了点时间去折腾,其实仅仅只是想学点什么。
在查询的过程SSS有一些经验感觉挺有用的,例如 Fresnel IOR 在 Corona 6 版本的 Legacy Material 完全可以禁用, Corona 7 和 8 新的材质不允许禁用,因为反射是一种材质的物理特性,新的物理材质看起来更接近于现实,而菲涅耳反射是真实存在的,所以官方不允许我们禁用。
在测试的过程,SSS 使用 Corona 8.1 和 Vray 6 以及使用了相当旧的 Vray 1.5 材质进行转换,Corona 默认是 1.52 ,1.0 是它的底线,我将 Vray 6 亮度值设置为 14,通过逆向计算转换后得到 1.03 ,Vray 黑色等于禁用, Cr 参数设置为 999 等于使对象几乎均匀完全反射。
至于 Vray 转换 Corona 之后 999 的问题,我并没有找到相关的新工具,目前只能通过手动更改,如果是 Corona 6 Legacy Material 通过 Corona Convert 也不会存在这个问题,因为该工具 IOR值 是可以自行设置。