• FX粒子(Niagara系统)、潮湿贴花——简单雨和雨后潮湿


    雨:

    1、新建粒子,选择Fountain 喷泉模板

     2、删除不用模块

     3、添加box location并设置其大小,设置Spawn Rate使粒子数变多,这个参数也是后面用来控制开关雨效果的参数。

    4、设置粒子形状,设置完粒子方向不对,没有朝着运动方向

     5、设置朝向

     6、让雨稍微有点偏向

    7、新建碰撞、修复问题,运行后发现碰撞后粒子会反弹。

     

    8、 杀死碰撞后的粒子,消除反弹。 

    9、生成碰撞事件,并且在 发射器属性 设置 持久ID

     10、新建Hanging粒子,制作水花。  

    水花默认应该是不生成粒子的,是接受到Rain的粒子碰撞事件后生成一个粒子。

    先删除不需要的模块

     11、添加事件处理器属性,并设置

    每碰撞一个雨粒子,生成一个水花粒子

     单击新建的事件处理器属性,+,创建:Recieve Collision Event

    12、 碰撞高度太高,设置碰撞半径

           

    13、设置水花粒子

    不再用默认材质,可以复制默认材质的代码,稍作修改,做成水花材质,赋予水花粒子。

    设置水花大小,设置水花生命周期,设置水花朝向

     

     

     14.控制下雨。

    这个和控制下雪一样。

    15、 蓝图控制

     

     潮湿效果:

    这里的潮湿效果是通过贴花材质来实现的。关键在于做出这个潮湿的贴花材质。

    1、创建潮湿贴花材质

     

    潮湿有水,粗糙度0,高光度0.7,黑色。

    新建Actor类,添加贴花组件,选择我们创建的材质,Y轴设置-90

    放入场景内有效果,但是透明度不行,不够透明,且边缘太硬。

       

     

     

     重点:不透明度设置

    思路:可调透明度,边缘有过渡的效果。参考自己之前做的一个“制作一个常见灰度图的流程”

     

     2.调整和控制

    缩放Actor类大小,控制潮湿区域。创建材质参数集用于控制强度参数(参数默认值设置1)。

     

     

     

  • 相关阅读:
    【ASM】字节码操作 工具类与常用类 AnalyzerAdapter初步介绍
    全面采集商品数据的电商API接口对接【支持5大主流电商平台】
    【Java】Java中的零拷贝
    阿里云的流量价格表_2024阿里云服务器流量费用表
    【李沐深度学习笔记】矩阵计算(2)
    Mac 制作可引导安装器
    openFeign
    4、Spring 源码学习 ~ 默认标签的解析之 Bean 标签注册
    pytorch widedeep文档
    基于Web的商城后台管理系统的设计与实现
  • 原文地址:https://blog.csdn.net/Milow88/article/details/128169950