QQ登录 微博登录 帐号登录 我已阅读并接受《用户协议》
QQ、微博及系统账号均为独立账号,账号信息不互通
欢迎来到C4D模型网
赞助会员下载VIP素材
立即加入
您的会员开通成功!
您的会员开通成功!
今日下载数已用完
赞助会员
感谢您留下宝贵的建议

OC灯光排除和射线开关的学习笔记

关于OC渲染器的灯光排除和射线开关的知识点相信还有很多同学不懂,今天给大家详细的整理了一遍。整理不易,宝子们记得给我点个赞哦。8AYC4D模型
8AYC4D模型
灯光排除和射线开关在使用的时候操作步骤和效果也是大有不同。8AYC4D模型
8AYC4D模型
OC灯光排除:灯光排除就是通过通道ID排除掉区域光反射在物体上的灯光形状以及灯光光照信息。8AYC4D模型
8AYC4D模型
OC射线开关:1、射线开关就相当于升级版的灯光排除,可以更好的控制灯光反射在物体上的信息。可以只排除掉反射到物体上的灯光形状但不排除光照信息;2、可以排除掉物体和物体之间的形状反射,;3、可以排除环境材质颜色对物体的反射以及单独控制物体发射的颜色信息等。

OC灯光设置

一、OC灯光"可视"

可视:摄像机可见关闭8AYC4D模型
OC灯光有单面发光和双面发光选项,不论是单还是双面发光都是可以看得到的。关闭摄像机可见,灯光在渲染时可以消失掉当前的可见性。8AYC4D模型
8AYC4D模型
可视:常规可见为08AYC4D模型
常规可见性也可以理解为灯光本身的透明度:即使关掉了相机可见,当灯光前后继续出现灯光时候,前面的灯光依然会遮挡后面灯光的关照,光线无法穿透灯光区域。8AYC4D模型
△常规可见为0:后面灯光可穿透前面灯光8AYC4D模型
△常规可见为1:后面灯光无法穿透前面灯光

二、OC灯光"主要的"

主要的:启用--类型改为"纹理8AYC4D模型
默认的黑体类型灯光颜色会有色差会偏蓝

OC灯光IP排除

一、OC2022版本目前可排除的内容

太阳光;HDR;1-8个灯光ID(OC 2023将会增加到20个灯光ID,待公开

二、灯光排除是指:排除掉模型在渲染当中反射出来的灯光、太阳光、HDR的光照和形状

1、“模型A"反射出来“灯光”的光照和形状8AYC4D模型
△给"模型A"添加OC对象标签8AYC4D模型
△将“灯光”的灯光通道ID改为2,如下图8AYC4D模型
8AYC4D模型
△点击模型A的对象标签--点击属性栏中的“对象层”一一点击下面的“使用灯光通道标记:改为启用--打开下面的"灯光通道标记,将数字"2"关掉,如下图8AYC4D模型
8AYC4D模型
8AYC4D模型
2、灯光数量多时,要根据模型所反射出来的灯光内容进行选择性的去排除灯光(即:不想模型反射那个灯光的光照和形状,就找到对应的灯光去修改ID,同步的给模型对象标签中的通道标记数字关掉即可完成排除8AYC4D模型
8AYC4D模型
3、在灯光排除过程中切记:不要使用ID1去进行排除,灯光ID要从数字2开始(即:数字2345678)8AYC4D模型
因为灯光默认ID都是1,为了避免ID1排除的时候会对所有灯光进行排除,所以请勿使用ID作为排除对象8AYC4D模型
8AYC4D模型
4、在灯光排除过程中,排除会同步排除掉灯光的关照信息和灯光形状信息

OC灯光、材质“射线开关"排除(2021及以上版本才有)

一、射线开关排除灯光

在射线开关排除灯光中,我们可以只排除灯光反射在模型上的形状,保留灯光本身的关照信息8AYC4D模型
△点击灯光图层后面的OC灯光标签8AYC4D模型
△打开属性栏中蕞下面的“节点编辑器”8AYC4D模型
△创建一个“射线开关”节点连接到灯光的"纹理”通道8AYC4D模型
△将“射线开关”内容信息里面的(反射光线改为0)

二、射线开关材质反射排除

在射线开关材质反射排除中,我们可以对模型和模型之间的反射进行排除(即:模型A反射出来模型B的形状以及材质,可以通过射线开关排除掉A反射出来的B的信息8AYC4D模型
例如:8AYC4D模型
在模型A)上会反射出(模型B的形状和颜色;--模型之间的形状颜色反射=材质球之间的反射8AYC4D模型
1、选择“模型B”的材质球8AYC4D模型
2、进入节点编辑器,创建一个射线开关节点8AYC4D模型
3、将射线开关节点连接到材质球的“不透明度”通道,如下图8AYC4D模型
8AYC4D模型
4将射线开关信息中的“反射光线改为0"8AYC4D模型
如果出现多个模型ABC之间的反射,ABC模型之间的反射都是互相的,每个模型都会有两个反射信息例如:在模型A)上会反射出(模型B、模型C的形状和颜色;-模型之间的形状颜色反射=材质球之间的反射8AYC4D模型
8AYC4D模型
附加信息8AYC4D模型
△其实,在两个或者多个模型之间排除反射信息的时候,我们只要记住两个信息:8AYC4D模型
△自身不想出现反射信息的物体A除自身以外其他物体BCD...8AYC4D模型
△A不想反射出来BCD,就去给BCD所有物体的材质球添加“射线开关8AYC4D模型
△B不想反射出来ACD,就去给ACD所有物体的材质球添加“射线开关"8AYC4D模型
△同样的道理,可以自主选择一个或者多个物体的反射信息8AYC4D模型
8AYC4D模型
1、选择“模型B”、“模型C”的材质球8AYC4D模型
2、进入节点编辑器,创建一个射线开关节点8AYC4D模型
3、将射线开关节点连接到材质球的“不透明度”通道8AYC4D模型
4、将射线开关信息中的反射光线改为0,如下图8AYC4D模型

三、射线开关反射颜色控制

在射线开关使用中,除了排除以外。我们还会遇到的问题是背景的颜色会直接反射到物体上,会影响效果;或者是想改变物体本身因为环境反射出来的颜色但是不想改变背景本身的颜色8AYC4D模型
8AYC4D模型
1、去掉背景反射到物体上的颜色--即:背景红色会反射到模型A上面红色信息,去掉物体A的红色信息保留背景红色颜色8AYC4D模型
8AYC4D模型
1、打开背景模型材质球的节点编辑器8AYC4D模型
2、创建“射线开关”连接到材质球的“漫射通道”8AYC4D模型
3、创建一个“RGB颜色节点,连接到“射线开关”的“相机光线”节点8AYC4D模型
4、修改RBG颜色为红色就是背景模型材质的颜色8AYC4D模型
8AYC4D模型
2、修改背景反射到物体上的颜色8AYC4D模型
即:背暑红色会反射到模型A上面红色信息,修改物体A的红色信息为绿色,保留背景红色颜色8AYC4D模型
8AYC4D模型
附加信息8AYC4D模型
△不改变背景颜色去掉物体反射出来的背景颜色;8AYC4D模型
△不改变背景颜色色改变物体反射出来的颜色;8AYC4D模型
△这种情况经常会在产品渲染中遇到,可以很好的控制物体的颜色反射信息从而达到更加的视觉效果。主要的用法都是在背景材质上添加射线开关;8AYC4D模型
△同理,如果遇到模型之间的颜色反射也是一样的(例如:模型A反射出来模型B的颜色,不改变A的颜色前提下修改B的反射信息;只需要按照前面的步骤方法给物体A添加射线开关和RGB颜色节点修改即可8AYC4D模型
8AYC4D模型
1、打开背景模型材质球的节点编辑器8AYC4D模型
2、创建“射线开关”连接到材质球的“漫射通道”8AYC4D模型
3、创建一个“RGB颜色"节点!,连接到“射线开关”的“相机光线”节点;修改RGB节点的颜色即为背景材质颜色8AYC4D模型
4、再创建一个“RGB颜色"节点2,连接到"射线开关"的“反射光线”节点;修改RGB节点2颜色为绿色,即为物体A的反射颜色8AYC4D模型
8AYC4D模型
*高清思维导图请下载附件,感谢本文原创作者@某童鞋/DONOMP的辛苦分享
立即下载

权限:VIP会员

积分:0点

该文章原作者为@某童鞋/DONOMP,仅供参考,如有收获,请为作者某童鞋/DONOMP点赞分享,若此篇文章侵犯到您的权益请联系我们删除,谢谢!
转载请注明出处:https://www.c4d.com/cgnews/jiaocheng/281.html