返回到->

最新动态

3ds max效果图渲染溢色了怎么办

作者:炫云 (发表日期:2018-10-18 18:36:23)

经常使用lightscape 或者V-Ray进行室内表现制作的朋友们,大家经常会发现场景中那些面积比较大同时色彩饱和度又比较高的对象,由于光能传递或光子反弹的原因,对场景中的其它色彩饱和度较低的材质产生了材质溢色,最终造成效果图失真,在这里为大家简单总结了使用V-Ray渲染效果图时出现溢色的常见解决方法,拿出来和大家分享一下。

效果图渲染溢色

如上图所示,场景中地板属于一种面积比较大的红色实木地板材质,由于它的色彩饱和度比较高,因此在光子反弹的过程中光子携带着地板的红色颜色信息冲击其它正常的材质表面如白色的墙面,最终造成了白色墙体变红的材质溢色效果。

下面介绍几种解决方法:

1.包裹材质法:将地板的材质转为V-Ray渲染器自带的VRayMtlWrapper(V-Ray包裹器材质),在弹出的“替换材质”面板中选择“将旧材质保存为子材质”。

将旧材质保存为子材质

在新的材质面板中只要调低Generate GI值即可。比如调低到0.4,这就表示光子的反弹力度只有原定值的40%,由于光子的能量反弹降低了,附带着溢色现象也就降低了,但这样做有时会影响场景的照明程度,要小心使用并配合灯光或曝光参数等方式增加场景的亮度,下面是值为0.4时的解决效果。

调低Generate GI值后的渲染效果图

2.越界材质法:这种方法也是利用V-Ray渲染器自带的VRayOverrideMtl材质,同样在弹出的替换材质面板中选择保存子材质,这里就不讲述了。当保存之后,会发现原来的木地板材质会作为Base Material保存下来,只需要将其原封不动的复制到GI material中,并将GI material中diffuse表面色调节到没有溢色的灰白色即可,当然地板贴图要去掉。

地板贴图要去掉

3.渲染参数法:这种方法最简单,只需要将渲染面板中的“Indirect Illumination(GI)”全局照明卷展栏中的“Post-Processing”(后加工参数组)中的Saturation(饱和度值)降低或直接调至0即可。这样便会直接封闭V-Ray渲染中所有的材质溢色。

Saturation值降低后的渲染效果图

但这样做的缺点是太过极端,场景中有的材质溢色是公道的也被屏蔽掉了,要小心使用,降低Saturation值为0时的渲染效果。

降低Saturation值为0时的渲染效果



更多动态

关于3ds Max渲染设置GI里发光图和灯光缓存的模式对渲染效果的影响

3ds Max安装后打开闪退、崩溃的解决办法

关于灯光问题导致云端渲染时间长的案例分析

V-Ray for 3ds Max中Raytrace材质导致渲染卡住或者崩溃解决方案

卡在灯光缓存阶段问题解决办法及案列分析