虚幻 UE4 - Niagara - GPU Sprite

作者: Anoyi

打开App

创建 Niagara 系统

新建 Niagara 系统,在模板中选择 Simple Sprite Burst

发射器设置

1、选择【发射器设置】
2、展开【发射器属性】
3、设置【模拟目标】为【GPU计算模拟】
4、勾选【固定边界】,值均为默认值

NOTE:Because the particle simulation is done on the GPU, the system cannot read how big the effect is. This is why it is necessary to set fixed bounds. You can do so in the emitter, as shown in this step, or you can set fixed bounds for the entire system in the System Properties item.

发射器更新

1、选择【发射器更新】
2、展开【Emitter State】
3、设置【Life Cycle Mode】为【System】(默认情况下,系统以 5 秒的间隔无限循环)
4、展开【Spawn Burst Instantaneous】
5、设置【Spawn Count】为 2500

6、在【发射器更新】中添加【Spawn Rate】模块(创建连续粒子流)

8、设置【SpawnRate】为 500

粒子生成

1、选择【粒子生成】
2、展开【Initialize Particle】
3、展开【Point Attributes】,设置【Lifetime】为 5.0
4、展开【Sprite Attributes】,设置【Sprite Size】X = 5.0 | Y = 5.0

5、在【粒子生成】中添加【Sphere Location】模块(粒子将以球体形状生成)

粒子更新

1、选择【粒子更新】
2、在【粒子更新】中添加【Scale Sprite Size】模块(随机粒子大小)

3、修改【Scale Sprite Size】下的【Scale Factor】数据类型为【Vector 2DForm Float】

4、修改【Value】的数据类型为【Float from Curve】

5、修改【曲线】,新增两个关键帧

Tips:在曲线编辑区,鼠标右键添加关键帧到曲线

键号 时间
1 0 0
2 .25 1
3 .75 1
4 1 0

6、在【粒子更新】中添加【Curl Noise Force】模块

7、设置【Noise Strength】值为 72.0,设置【Noise Frequency】值为 0.02

  • 噪点强度(Noise Strength): 控制整个噪点场的大小,值越大,粒子的范围越广
  • 噪点频率(Noise Frequency):控制旋度噪点应用于粒子的频率,值越小,粒子的球体位置将越弯曲

8、在【粒子更新】中添加【Point Attraction Force】模块

9、设置【Attraction Strength】为 5.5,【Attraction Radius】为 300.0,勾选【Falloff Exponent】且值为 0.6,勾选【Kill Radius】且值为4.0

10、在【粒子更新】中添加【Color】模块

11、设置【Color】的数据类型为【Color from Curve】

12、设置【曲线】

Tips:鼠标右键添加关键帧,双击关键帧设置颜色(曲线上方关键帧)和不透明度(曲线下方关键帧)

最终效果

看法

看法

昵称
邮箱