当前位置:网站首页>庄懂的TA笔记(七)<Lambert+Phong+Shadow+3EvColor+AO>
庄懂的TA笔记(七)<Lambert+Phong+Shadow+3EvColor+AO>
2022-04-23 06:28:00 【Allen7474】
庄懂的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效果展示。








七、课业修行:

版权声明
本文为[Allen7474]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Allen7474/article/details/123777433
边栏推荐
猜你喜欢

ABAP 实现发布RESTful服务供外部调用示例

Page dynamic display time (upgraded version)

js之预解析

平面定义-平面方程

设置了body的最大宽度,但是为什么body的背景颜色还铺满整个页面?

FSM finite state machine

Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments

js之节点操作,为什么要学习节点操作

Robust and Efficient Quadrotor Trajectory Generation for Fast Autonomous Flight

中间人环境mitmproxy搭建
随机推荐
SampleCameraFilter
SAP PI / Po rfc2restful Publishing RFC interface as restful examples (proxy indirect)
TimelineWindow
The page displays the current time in real time
自己封装unity的Debug函数
将单行文字自动适应到目标矩形框内
MySQL8. 0 installation / uninstallation tutorial [window10 version]
Quick sort
C#控制相机,旋转,拖拽观察脚本(类似Scenes观察方式)
系统与软件安全研究(三)
面经的总结
Dropping Pixels for Adversarial Robustness
King glory - unity learning journey
Daily question | fear dominated by reverse linked list
Hot change scheme and dynamic update strategy of mobile game
基于NLP的软件安全研究(二)
12. Constraints
Unity 获取一个文件依赖的资源
快速排序
Samplecamerafilter