问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

【UE 材质】雨滴效果

创作时间:
作者:
@小白创作中心

【UE 材质】雨滴效果

引用
CSDN
1.
https://blog.csdn.net/ChaoChao66666/article/details/137924836

本文将详细介绍如何在Unreal Engine(UE)中实现物体表面的雨滴效果。通过创建材质、添加节点、制作动画效果等步骤,你可以让物体表面呈现出动态和静态的雨滴效果。

在上一篇博客(【UE 材质】表面湿润效果)的基础上继续实现物体表面附加雨滴的效果。

效果

步骤

  1. 下载所需纹理
  2. 创建一个材质并打开,添加如下节点,我们将纹理的RG通道输出的值和1组成一个三维向量,作为基本的法线效果
    此时效果如下

    调整RG两个通道的取值范围,由01改为-11,使得水滴的立体感更强一点

    此时效果如下:

    接下来制作水滴动画效果,添加如下节点

    此时效果如下:
    继续添加静态的水滴:

    此时材质就包含了动态和静态的雨滴效果。
    我们希望雨滴效果只出现在物体的顶面,因此可以通过“VertexNormalWS”获取全局空间顶点法线,再通过“mask”只获取Z轴上的信息

    我们可以通过如下数值来控制是否出现水滴效果。0表示不出现,1表示出现

    如果我们希望雨滴更密集,可以多平铺几次

    此时效果如下:
  3. 新建一个材质函数,将我们制作的逻辑复制到材质函数中


  4. 在上一篇的材质中使用该材质函数

    最终效果如文章开头所示。

材质函数下载链接https://download.csdn.net/download/ChaoChao66666/89164974

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号