【UE 材质】冰冻效果

效果

步骤

  1. 打开"Quixel Bridge"

下载冰的纹理

  1. 新建一个材质,这里命名为"M_Frozen"

打开"M_Frozen",添加如下节点,此时我们可以通过控制参数"偏移"来改变边界的偏移

此时预览效果如下

如果增加参数"偏移"的默认值效果如下

  1. 通过材质参数集来代替材质参数

添加一个标量参数命名为"Frozen"

  1. 回到材质"M_Frozen"中,添加一个"Collection Param"节点来代替材质参数"偏移",设置集为"MPC_Frozen",参数名"Frozen"

通过"saturate"节点将输出的值限制在0~1之间

通过"Lerp"节点对冰冻纹理和纯黑进行插值

添加边界的菲涅尔效果

为了让材质看起来有视差效果,添加如下节点

接下来给材质边缘添加自发光效果,添加如下节点

如果觉得冰冻效果不够明显,可以修改如下节点

  1. 我们将材质赋予在一个方块上,效果如下

此时可以通过修改材质参数的默认值来改变冰冻区域的范围

  1. 新建一个材质函数,这里命名为"MF_Frozen"

打开"MF_Frozen",将材质"M_Frozen"中的所有节点复制到材质函数"MF_Frozen"中

修改输出命名为"Emissive"

勾选"公开到库"

  1. 我们在场景中添加一个红色方块

如果要添加冰冻效果,只需要使用材质函数"MF_Frozen"

参考视频:

https://www.bilibili.com/video/BV1Tk4y1V7M3/?spm_id_from=pageDriver&vd_source=36a3e35639c44bb339f59760641390a8

相关推荐
HAPPY酷13 小时前
从Public到Private:UE5 C++类创建路径差异全解析
java·c++·ue5
1204157137 肖哥3 天前
UE5.7 Procedural Vegetation分析
ue5
郑寿昌3 天前
虚幻引擎6:Lumen半透明材质新突破
材质
半天法师4 天前
Bug 记录:UE 结构体转 JSON 时 Key 字段大小写异常 (Editor 与打包后表现不一致)
ai·ue5·json·bug
一只数据集4 天前
柏林道路路面图像数据集-971张沥青与鹅卵石路面图片-训练测试集划分-支持道路材质识别与自动驾驶视觉算法训练
算法·自动驾驶·材质
邪修king4 天前
UE5 零基础入门第四弹:UMG UI 系统入门,从静态界面到逻辑联动
c++·ui·ue5
魔士于安4 天前
Unity UI图片 复活节UI,卡通风格
游戏·ui·unity·游戏引擎·材质·贴图
HAPPY酷5 天前
UE5 开发工具链配置清单
ue5
晴夏。5 天前
UE5第三人称模板实现及相关引擎源码分析
unity·ue5·游戏引擎·ue
重庆若鱼文化创意5 天前
包装设计公司哪家好?价格差很多时,关键看材质、印刷工艺和实际包装成本
人工智能·python·材质