15. 环境混合材质
目录

环境混合材质
准备一个模型

我们现在需要石头上面也混合一些地面的绿色青苔。
模型贴图

俩组材质贴图,一组是石头的,一组是绿色青苔贴图

我们需要把这俩种贴图混合到一起。
那我们按照什么方式去混合,我们这里就需要一个Mask遮罩来控制,显示什么。
获取模型顶点法线Dot一个世界空间点,我们就可以看到Z的方向上面变白色,下面黑色。
那是否可以R白色区域是上面的青苔材质。下面是石头材质。

现在就看到石头上面有青苔了。

连接—法线同样处理

现在我们处理的是柔和混合,我们能不能使用硬混合,
雪制作
上面已经制作了卡通材质就想到了怎么处理。
前使用两个常量输出白和黑,看的清楚。

数字越小,白色部分越多。
切线空间转世界空间
现在我们是根据模型顶点法线来计算融合,细节不够。
因为我们使用了法线,应该是在模型法线Z向量上产生。
我们的法线是切线空间下的法线信息,所以需要转换到世界空间下。

看到多了很多细节

我们在使用石头纹理和苔藓纹理贴图调整效果。


总结
获取模型顶点法线 和 世界空间方向 ( X Y Z) 可以计算出对应的效果。



空间转换的使用,因为我们法线是在切线空间制作的,这样好计算,
然后我们是使用在世界空间,使用需要转换一下空间在计算。

下面有一篇详细介绍不同空间关系。
16. 坐标空间概念
使用Lerp节点混合贴图纹理。
