【UE 材质】表面湿润效果

效果

步骤

  1. 创建一个材质函数,这里命名为"MF_Weather_Wetness",打开材质函数添加如下节点

其中输入的默认值分别为:

其中,"Desaturation"节点用于控制饱和度,我们通过给"Fraction"引脚输入一个负值来增加饱和度

"Saturate"用于将输入的值范围映射到0~1区间

通过*0.5来让颜色变得更暗一些

然后通过"Lerp"节点来将基础颜色和饱和度变暗的逻辑混合,然后输出为基础颜色

将粗糙度和高光度两个标量合为一个二维向量,再与另一个二维向量混合,混合后的新二维向量在被拆分后分别输出为新的粗糙度和高光度

  1. 新建一个材质,添加如下节点。其中纹理采样节点使用的纹理为引擎自带的"T_Brick_Clay_Old_D"和"T_Brick_Clay_Old_N"

参考视频:

https://www.bilibili.com/video/BV1bb4y117S1/?spm_id_from=333.788&vd_source=36a3e35639c44bb339f59760641390a8

相关推荐
zhangzhangkeji10 天前
UE5 C++(71):文件是否存在,文件夹是否存在,FPaths :: FileExists( const FString & InPath) ;
ue5
妙为10 天前
UE5角色穿过石头穿模
ue5·unreal engine5·角色穿越石头·穿模
mojugang10 天前
DC53是什么材质
材质·模具钢
yj爆裂鼓手11 天前
unity编辑器下ab包模式下textMeshPro文本不显示材质是紫色的异常,真机无异常的问题
unity·编辑器·材质
mojugang11 天前
D2对应国内什么材质
材质·模具钢
技术策划Boring11 天前
2025年工作复盘:开放世界3A项目配置管线与性能监控的探索
游戏·ue5·虚幻·p4·perforce
ct97811 天前
ThreeJs材质、模型加载、核心API
webgl·材质·threejs
zhangzhangkeji13 天前
UE5 C++(70-2):定义成员函数 getCleanDirectory(..) 和枚举类 EFileDirectoryType,来获得目录
ue5
avi911114 天前
UE4-UE5虚幻引擎-前置学习三,优化,基础CPP
ue5·ue4·游戏开发·虚幻·游戏优化·游戏代码
zhangzhangkeji14 天前
UE5线程进阶(3-2):任务图的相关源码整理。 FGraphEvent 与 TGraphTask 的区别和联系
ue5