【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

相关推荐
im长街21 小时前
UE 课程介绍 - 1. 3DMax软件建模基础
ue5·3dsmax
directx3d_beginner2 天前
25,怪物受伤害和受力
ue5
directx3d_beginner3 天前
23,怪物血量改为C++
ue5
远离UE43 天前
UE5 compute shader 原子加
开发语言·c++·ue5
朗迹 - 张伟3 天前
UE5.7 PCG从入门到精通系列课程【第一课:基础介绍】
ue5·pcg
2601_956414144 天前
AI生成的材质不够真实,该如何在平台内优化?V2Fun里的材质修正流程
人工智能·材质
directx3d_beginner4 天前
22,攻击检测改为C++
ue5
堆焊工艺分享5 天前
精密堆焊焊材选型逻辑:材质匹配决定工件终端使用寿命
材质
法雅特吉他6 天前
吉他面板材质技术解析:合板 vs 面单 vs 全单
经验分享·新媒体运营·学习方法·材质·内容运营
HAPPY酷6 天前
【ROS2】 机械臂架构 vs UE5 游戏开发架构 终极对照表
架构·ue5