庄懂的TA笔记(七)<Lambert+Phong+Shadow+3EvColor+AO>

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

庄懂的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效果展示。 

 

 

七、课业修行:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen7474

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值