【UE 粒子练习】05——创建光束类型粒子

效果

步骤

1. 新建一个材质,这里命名为“Mat_Beam”

设置材质域为表面,混合模式为半透明,着色模型为无光照

材质节点如下:

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

打开“P_Beam”,在发射器中新建一个光束数据

在必需模块中将材质改为上一步创建的材质“Mat_Beam”

在“光束数据”模块中,设置光束方法为“目标”,这表示我们需要提供源和目标

因此需要在发射器中添加“光束-》源”和“光束-》目标”两个模块

设置“源”模块中的源坐标为(-200,0,0)

设置“目标模块”中的目标坐标为(200,0,0)

 在“光束数据”模块中,设置速度为0,表示瞬时光束

此时就能看到从(-200,0,0)到(200,0,0)的一道光束

在生成模块中我们可以将生成的粒子数量改为1

为了让光束变得细一些,我们可以将初始大小改为3

在发射器中删除“生命内颜色”模块,添加一个“初始颜色”模块

我们可以给光束设置一个初始颜色

下面我们希望能够让这个光束弯曲,因此需要在这个直线间设置一些关键点

点击“光束数据”模块,设置“内插点”数量为5

在“源”模块中设置源切线方法为“用户集”

设置源切线的旋转方向为(0,0,10)

在“目标”模块中,我们同样设置目标切线方法为用户集

设置目标切线方向为(0,0,-10)

此时光束粒子形状如下

在“光束数据”模块中,设置薄片为5

内插点数量增加到20

在“源”模块中,将源切线方向增大到(0,0,40)

在“目标”模块中,将目标切线方向也增大到(0,0,-40)

接下来我希望能够让该粒子能够实现像类似闪电一样的效果

在发射器中添加“光束-》噪点”模块

在“噪点”模块中,勾选“已启用低频”,频率值设置为10

设置噪点范围如下:

 此时就可以看到类似电流的效果

可以将噪点范围加大

可以看到光束抖动的幅度更大:

如果感觉光束太细了,可以增加初始大小

为了增加光束数量,我们可以在“光束数据”模块中增加最大光束数量,然后在“生成”模块中增加粒子的生成数量

此时效果如下:

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/133123089