shadergraph_learning_06 积雪效果
shadergraph_learning 积雪效果
这里就是 整体的 效果:
物体上 上面的面,部分显示 白色
在这里一共 使用到了: Albedo Normal Emission Metallic 四种卡槽;
我们这里 只针对 Emission 卡槽 进行 叠加 处理,其余 都是原始贴图
其中的 Emission 咔嚓 具体的是:
具体实现 思路:
- 使用一个 向上的 Vector3 和 模型的 Normal Vertor(法线向量) 点乘 ==> 得到的是 一个标量 表示 模型法线向量 和 垂直向量的夹角 (方向的相似度)
- 然后通过 step 过滤 得到 那些是 要显示白色的部分
- 将要显示的 白色部分 和 原来的 Emission 贴图叠加 输入给 Master 节点