• 【UE 粒子练习】04——创建网格体类型粒子


    效果

    步骤

    1. 新建一个材质,这里命名为“Mat_CowMeshParticle”,材质域设置为表面,混合模式为不透明,着色模型为次表面

    材质节点如下

    2. 新建一个粒子系统,命名为“MeshParticles”

    在发射器中添加“类型数据-》新建 网格体数据”

    在“网格体数据”模块中,网格体设置为“SM_Toy_Cow”

    在“初始大小”模块中,设置网格体的起始大小

    已锁定轴设置为“XYZ”

    在发射器中添加“位置-》球体”模块

    可以通过勾选“3D绘制模式”显示球体的边框

    可以在起始半径中增加球体的半径,从而让网格体粒子在更大的球体范围内产生

    删除“生命内颜色”模块

    如果想更改网格体的材质,我们需要先在在“网格体数据”模块中勾选重载材质

    然后我们就可以在必需模块中替换现有的网格体的材质

    我们还需要再发射器中设置粒子的颜色来改变材质颜色,因此添加一个“颜色-》初始颜色”模块

    为了生成各种不同颜色的网格体,我们可以在初始颜色模块中设置起始颜色为“分布向量统一”,颜色在(0,0,0)~(1,1,1)中随机生成

    为了让生成的网格体面向不同方向,可以在发射器中添加一个“旋转-》初始网格体旋转”

    设置网格体在生成时,Z轴方向会有一个随机的旋转,这样网格体生成后就会面向不同方向

     

     为了实现网格体向下掉的效果,我们可以添加一个“加速-》恒加速度”模块

    设置Z轴方向的加速度为-980

    为了产生碰撞效果,需要添加“碰撞-》Actor碰撞”模块

    此时产生的网格体就不会从地板上穿下去,为了实现网格体在地板上碰撞后弹起的效果,我们可以通过设置阻尼因子和最大碰撞实现

     为了让网格体能够多弹起一会儿,我们可以通过增大粒子的生命周期实现

    此时效果如下:

  • 相关阅读:
    Win11如何更改默认下载路径?Win11更改默认下载路径的方法
    vr模拟电力场景安全应急培训,电力安全教育培训新方法
    Linux常用命令详细大全(面试常考)
    性格急躁怎么办?如何改变急躁的性格?
    通过创建自定义标签来扩展HTML
    【Java】Java对象的上转型对象与下转型
    HTB-Curling
    c++指针【1】
    MPEG算法及代码例程
    用户考试分数大于单科科目平均分的查询
  • 原文地址:https://blog.csdn.net/ChaoChao66666/article/details/133095501