UE5——材质学习笔记(2):雨水着色器的实现

常用节点学习:UE4材质节点大全

1、湿材质(13)
说明

实现材质被雨水等浸湿时的反光效果;

分析

改变材质表面的饱和度,增加部分高光以模拟雨水反光;

Desaturation节点

去饱和度节点,为负值时增加饱和度颜色更加鲜艳,为正值时将对纹理去色;

Saturate节点

钳制(限制)节点,将所有输入限制与(0,1)内,超过按0,1值处理

材质表面变暗饱和度降低
UE5——材质学习笔记(2):雨水着色器的实现_第1张图片
为材质表面增加雨水的反射效果,即增加额外高光,产生雨水流淌的效果
UE5——材质学习笔记(2):雨水着色器的实现_第2张图片
使用常量插值控制材质饱和度和雨水高光的程度,最终效果
UE5——材质学习笔记(2):雨水着色器的实现_第3张图片
新建材质函数,复制主要的功能节点,增加参数输入和输出,并控制排序优先级以显示引脚顺序
UE5——材质学习笔记(2):雨水着色器的实现_第4张图片
UE5——材质学习笔记(2):雨水着色器的实现_第5张图片
在材质中应用该材质函数
UE5——材质学习笔记(2):雨水着色器的实现_第6张图片

2、雨滴材质(14)
说明

实现材质表面垂直淋雨的雨水扰动效果;

分析

应用贴图,控制UV展开大小和法线范围值;
UE5——材质学习笔记(2):雨水着色器的实现_第7张图片
应用时间节点,用B通道控制其动画播放
UE5——材质学习笔记(2):雨水着色器的实现_第8张图片
通过A透明为大雨滴建立蒙版
UE5——材质学习笔记(2):雨水着色器的实现_第9张图片
将大雨滴的变化动画应用于法线引脚

你可能感兴趣的:(材质,虚幻,游戏,shader)