很多小伙伴在使用Vary渲染的时候都遇到过材质溢色的问题,我们在遇到这种问题的时候应该如何解决呢?今天小编就为大家带来解决办法,有需要的小伙伴就继续往下看吧。
如图1-1所示,景物中地板属于一种面积较大的红色实木地板材料,由于其色彩饱和度较高,所以在光子弹跳的过程中,光子携带地板的红色信息轰击其他正常材料的表面,比如白色的墙面,最终造成白色墙变红的材料溢色效果,这是不合理的。
图1-1替换材质面板
下面简单把解决方法介绍一下:
A. 包裹材质法
将地板的材质转为Vray渲染器自带的VRayMtlWrapper(Vray包裹器材质),在弹出的“替换材质”面板中选择“将旧材质保留为子材质”,如图1-2所示。
图1-2 替换材质面板
只需将新的材质面板的GenerateGI值调低即可。例如,将光子的反光强度调低到0.4,这意味着光子的反光强度只有原设定值的40%,因为光子的反光强度降低了,伴随的色差也减少了,但是这样做有时会影响场景的照明程度,要小心使用,如配合灯光或曝光参数来提高场景的亮度,下面是解决效果,值为0.4,如图1-3所示。
图1-3 值为0.4时的效果
B. 越界材质法
此方法还使用VRayOverrideMtl材质,自带Vray渲染器,同样在弹出的替换材料面板中选择保留子材质,这里不再赘述。保留好后,你就会发现原来的木地板材料都被BaseMaterial保留了下来,你只需把它原封不动地拷贝到GImaterial上,然后把GImaterial上diffuse的表面颜色调整为灰白色,没有溢色,当然地板贴图也要去掉了,调节好的效果如图1-4所示。
图1-4 越界材质调节结果
C. 渲染参数法
这种方法最简单,你只需要将渲染面板中的“Indirect Illumination(GI)”全局照明卷展栏中的“Post-Processing”(后加工参数组)中的Saturation(饱和度值)降低或直接调至0即可。
这样便会直接关闭Vray渲染中所有的材质溢色,参数设置如图1-5所示。
图1-5 调低Saturation值
但这样做的缺点是太过极端,场景中有的材质溢色是合理的也被屏蔽掉了,要小心使用,最终渲染效果如图1-6所示。
1-6 降低Saturation值为0时的渲染效果
今天的知识分享就到这里啦,小伙伴们快去动手试试吧。