不知道大家在使用ray渲染进行打光的时候 会不会遇到以下情况


(资料图)

(注意:为了方便理解,以下情况有夸张处理)

人物很暗,想只给人物补光。

给人物打光补光,人物是亮了,但是把场景也照亮了,而且是在地上会有长弧形光斑,感觉不是很美观。

同理有的时候想照亮场景但不影响人物,但是要控制光源不打到人物身上,总之就是很麻烦

还有的时候想做多人向视频,但是如果给每个人绑定光源,动起来之后难免受到其他人身上光源的影响,导致人物忽暗忽明。

如果大家使用过呉石还有針金P的后处理光源的话,应该可以发现他们是可以单独设置光照影响的材质的,非常的方便。

所以我给ray的灯加了一个遮罩!

可以看到载入光源以后多出了一个【SJ_MaskMap】栏目,这里有两个描画文件。

【SJ_Mask_On.fx】这是指该材质正常照亮。

【SJ_Mask_Off.fx】这是指该材质不被照亮。

这里给场景上了【SJ_Mask_Off.fx】,可以看到人物正常照亮,而场景没有受到光源的影响了。

同理这里又给场景上回了【SJ_Mask_On.fx】,给人物上了【SJ_Mask_Off.fx】,可以看到场景正常照亮,而人物不被照亮了。

同理对于人物身上的单个材质,比如皮肤,都可以单独分开来这么做。

但是这还没完!

你以为只是照亮和不照亮两种情况吗,其实还可以单独控制某个材质受到光源影响的程度。

这里额外复制了一份【SJ_Mask_Off.fx】,改了个名字,然后打开他,可以看到第十行有一个遮罩强度。

当遮罩强度为0时,就是完全不被照亮。

当遮罩强度为1时,就是正常的被照亮。

当介于0-1之间时,则是被照亮影响的程度。

比如这里调成0.5时,就可以看到人物被照亮了,但是照亮的强度只有0.5。

这样可能不明显,下面来看一组对比图。

这样就很明显了,注意一下可以单独对每个材质这么操作!

好现在来说下一个问题。

有时候打光的时候可能会看到脸上有这种奇怪的光斑,这是因为卡通材质在被照明的时候算法上没有考虑到,具体不说了,总之已经给大家修好了。

大家只要在按操作替换文件就可以!

哦还有个事情忘记说了!所有光源右下角栏目都给大家添加了【Hide】表情,可以直接隐藏光源本体,

最后说一下配置方法!

下载后只需要把压缩包内的文件夹拖拽到ray1.5.2根目录下,选择替换覆盖文件,就可以了!

带遮罩的光源全部在【Light_Mask】文件夹内,不要载入错了嗷~

配布地址:https://bowlroll.net/file/284976

请按照规约使用,特别是注意写借物表!!

需要注意一下目前只改了ray1.5.2,其他版本等以后在做~

感谢您的耐心阅读~

以下为本文涉及借物

【模型】miHoYo/观海

【场景】miHoYo/Viero月城/怪獣対若大将P

【Lightmap/顶点色】Dn_P/空旧

【材质】三金络合物/空旧

【MME】Rui_cg/ikeno/針金P/そぼろ/ましまし/P.I.P/ビームマンP/化身バレッタ/ARonisc/Caeru/StarNoodle495

课题提出:ARonisc

感谢课题群大伙帮忙测试!

另外课题群急需懂点图形学的小伙伴加入我们!(详情见我的动态置顶)

推荐内容