庄懂的TA笔记(七)<环境光对光照的影响 >

一、单色环境光影响:1ColAmient

二、ShaderForge三色环境光影响:3ColAmbient

新节点:
Comonent Mast(组件掩码):

Subtract(减去):

实现思路:
1、基于法线,利用CompMask进行RGBA分层。
R:左右轴向
G:上下轴向
B:前后轴向
对应:
实现思路:
1、通过法线的三个方向进行,上下,左右,侧面 三个方向的 环境光模拟。
通过Comp Mask节点,采集G绿通道,获取向上法线的方向信息。
并把 上方向的 遮罩和 一个 Color 色彩相乘。相乘后叠加其他三个方向的像素信息。
2、通过 -1和 法线的绿通道 相乘,得到一向下的法线遮罩,向下的法线遮罩与一个Color色彩相乘,得到控制 向下的环境光色彩控制。
3、1 减 向上的遮罩,在减去 向下的遮罩,得到 侧面的法线遮罩,侧面的法线遮罩在于一个Color色彩相乘,得到控制 侧面的环境光色彩控制。

实现效果:


三、ShaderLab三色环境光影响:

四、ShaderForge投影效果:


五、ShaderLab投影效果:

六、过往技术整合:OldSchool+:


混合的OldSchool效果展示。








七、课业修行:


本文介绍了如何使用ShaderForge中的ComponentMask等节点来模拟环境光的影响,并探讨了单色及三色环境光的不同效果。同时,文章还讨论了通过不同通道(如G通道)获取法线方向信息的方法,并通过叠加不同色彩来模拟上下、左右和侧面的环境光。

被折叠的 条评论
为什么被折叠?



