【UE 粒子】龙卷风效果

效果

步骤

1. 在3dsmax中新建一个圆柱,删除上下两个面

在修改器列表中添加UVW展开

打开材质编辑器,确保材质编辑中上方的点就是模型上方一圈的点

可以适当缩小一点UV平铺面积

制作完成后导入到UE中

2. 导入学习所需的纹理

2. 新建一个材质,命名为“Mat_Tornado”

打开材质“Mat_Tornado”,选中导入的静态网格体“SM_ky_windLine30”,然后点击如下按钮

混合模式设为“已遮罩”,着色模型选择“无光照”,勾选“双面”

添加纹理

给材质一个颜色

3. 创建一个材质实例

4. 将静态网格体放置在场景中,设置材质为“Mat_Tornado”

5. 新建一个粒子系统,命名为“P_Tornado”

打开“P_Tornado”,命名发射器为“龙卷风内层”

新建“网格体数据”模块

 

将“网格体数据”模块中的网格体替换为我们自己建的模型

点击重载材质

在“初始大小”模块中设置常量为1

在“必需”模块中设置材质为材质实例“Mat_tornado_Inst”

我们希望粒子生成后垂直向上移动,因此在“初始速度”模块中设置Z轴的值为50

我们希望给生成的粒子添加一个水平方向的旋转,因此这里先添加一个“旋转-》初始网格体旋转”模块

然后设置只有Z轴方向有值,也就是表示只让粒子围绕着Z轴方向进行旋转

添加一个“旋转速率-》初始网格体旋转率”模块

 

设置一下旋转速率,让旋转速率有一点无规则的变化

添加一个“尺寸-》大小随生命”模块

 

让粒子刚产生时的大小为0.5,结束生命时的大小为1.5

最修改一下粒子生成时的数量和速度

6. 将粒子添加到场景中发现很小

 

可以通过“初始大小”模块修改大小

改大后发现粒子发射的距离又太短,我们可以增加初始速度

我们希望粒子越往上速度越慢,可以添加一个“加速-》阻力”模块,阻力越大,粒子发射的距离越近

如果想修改粒子的颜色,需要回到材质中修改自发光颜色节点

然后在粒子系统中设置颜色

如果希望颜色亮一些,可以将颜色的值设的大一些

 此时效果如下:

如果我们希望粒子在移动时保持形状不变,就需要在“必需”模块中勾选“使用局部空间”

视频链接:

https://www.bilibili.com/video/BV1dY411G7qX?p=3&vd_source=36a3e35639c44bb339f59760641390a8

猜你喜欢

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