环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!


环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

年底了冲业绩 , 能多写一点是一点 。
今天我想要分享分享关于Redshift排除方面的问题 , 这个其实是我之前在写文章的时候遇到的问题:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

当时由于急着写文章 , 没有深究 , 所以暂时得出的结论是RS的灯光无法单独排除对某个物体产生反射 。
然后这两天没想通 , 又捋了捋试了试 , 终于弄清楚了 , 所以打算写一下 。

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

开始之前先说清楚一下需求 , 我这里先用默认渲染器演示一下 , 如图所示 , 场景中有三个物体 , 地面是一个带反射的材质 , 然后一盏HDRI环境光 。
我现在的需求是要环境光能够对对象以及地面都正常照明 , 但是地面上环境光的反射我想要排除 。
为了看出区别我这里打开了全局光照 , 同是又给了添加了一盏灯:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

想要地面排除环境光的反射 , 只需要给环境光添加合成标签 , 把地面拖进去 , 默认情况下它就是会排除反射折射保留光照:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

【环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!】当我们关掉环境光的时候 , 地面会变暗 , 说明环境光对地面的照明是正常起作用的 , 只是排除了反射:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

好了接下来我们看正题Redshift的排除吧 , 场景基本是一样的 , 打开了GI , 一个环境光 , 一个区域光 , 一个反射地面 , 三个对象:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

我们先来试试对象标签 , 给地面添加RS对象标签然后把灯光拖进排除里 , 你会发现排除不了任何东西:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

可能你又会想对象标签应该给灯光 , 但事实给了灯光也排除不了任何东西:

环境光|(图文+视频)C4D野教程:RS的灯光反射居然不能排除!
文章图片

这是因为RS的对象标签中的排除不适用于灯光 , 它只能排除对象与对象之间的折射或者反射 。
例如我这里把对象标签给中间上了玻璃材质的宝石体:

推荐阅读