UE5 Niagara | 练习3 烟花效果
制作思路
烟花效果
前查找一些烟花参考的效果,
分析由那些构成

颜色,搭配等等

分析,一个粒子带一些小粒子发射到空中,在爆炸。
现在需要解决,一个粒子怎么带一个发射器飞行的状态。
扩展 :事件功能
事件原理
使用我们创建生成的粒子系统生成粒子,这个粒子又是需要生成新的粒子,
所以我第一步给我们成功粒子设置ID,告诉要在那个粒子的生成新的粒子。

勾选,
介绍这几个事件
Generate Collision Event | 粒子碰撞触发事件
Generate Death Event | 粒子死亡触发事件
Generate Location Event | 粒子位置生成事件
普通版烟花
烟花拖尾
创建粒子发射器,增加一次性粒子生成模块,

设置发射数量 1,增加一个力 Add Velocity From Point

前制作粒子上升的拖尾效果,
创建一个新粒子系统,在发射器更新模块,增加一个节点
Spawn Particles From | 从其他发射器产生粒子

在粒子生成阶段也需要有。

这里设置一个从那个发射器生成粒子, 后面是生成的粒子数量。
在 粒子更新阶段增加一个 是否和粒子颜色,透明度。

这样粒子拖尾的效果就制作成了,

事件产生粒子
现在粒子出生向上制作完成,我们现在需要解决,粒子到高空爆炸开。 所以需要上升粒子死亡的时候触发新的粒子系统。
这里就使用到了事件,粒子死亡事件。
新建一个粒子,命名03,

在第一个粒子系统创建一个事件,粒子死亡触发事件

在第三个粒子里,事件处理器里,关联前面的事件。

在接受前面的事件,

给这个粒子生成阶段创建一个力,

效果,在粒子死亡的地方就产生的新的粒子

注意:产生粒子数的多少是在事件处理器属性设置。

爆炸粒子的拖尾
现在爆炸粒子只有爆开的粒子,在使用和拖尾同样的方法,创建爆炸粒子的拖尾。
复制一个粒子命名 04 ,让从其他发射器产生粒子 名字设置是前面的03

效果,现在就产生了烟花的大体过程。下面进行优化美术表现。

优化:烟花效果
调整形态
04的粒子 调整颜色和alpha的透明度。一开始不透明到结束透明。

在增加粒子的缩放

现在粒子的拖尾有了,但是粒子的密度不够了,增加粒子数
效果,现在没有调整颜色,等等一起调整,

在调整03粒子的动态效果,因为物体在空中是有重力的,还有物体移动是有阻力的。
给03的粒子系统增加这俩个力

现在爆发的粒子消失的时间都一样,我们设置一个随机数值。
把03的大小设置 0(,因为发现有短层,所以我们不消失这个爆炸粒子,只是做路径引导)

效果

现在动态好多了,
在调整上升的小粒子效果。设置生命周范围,这样有一些变化。

调整颜色
调整上升粒子的颜色
02粒子增加一个颜色,

这个过程有点复杂,第一步乘一个 Vector 类型,变成 A B模式
A的模式控制粒子的亮度,

B的模式控制颜色,颜色设置成Curve的模式,这个模式的好处就是头尾可以不一样的颜色。

效果

扩散的效果增加一个颜色
效果

扩展:修改烟花材质
增加爆点
在烟花爆开的时候应该有一个明亮的爆点。
准备贴图

这些贴图有爆点,光晕等,
增加爆点,在上升粒子结束的时候触发爆点,使用到事件,
创建一个发射器制作成爆点。(爆点的特点快爆亮,在有一定光晕)
创建同用材质
创建一个材质
创建Add混合模式,无光照


第一部分是去色,因为有的贴图是带颜色的,所以需要去色
增加一个控制颜色的,以及强度。
粒子使用的顶点颜色
以这个父材质创建材质实例
扩展UE4里的材质就相当于unity里的Shader,材质实例就是材质文件。

可以替换一些贴图,调整数值。

准备好材质
粒子系统设置材质
我们前制作爆点,在上升粒子升到结束的时候应该有一个爆点。
创建里系统,使用事件触发,在上升粒子死亡的时候触发这个粒子

产生一个粒子

设置粒子 颜色,生命值。

设置粒子的透明度消失,

粒子是快速的放大,设置粒子的大小变化

效果—爆点就有了

制作扩散效果
复制一个粒子,还是同样的,设置扩散材质

调整时间,让粒子扩散慢有点,调整大小

效果

在制作一个光晕效果,烟花扩展开,会把环境照亮
复制在复制一个改成刚刚的爆点光源。

需要一个光晕,就爆点贴图就合适,
设置生命周,大小

设置颜色透明度变化

完成

动态效果

总结
事件功能
学习使用事件功能,现在事件功只有3个,位置事件,死亡事件,碰撞事件
Generate Collision Event | 粒子碰撞触发事件
Generate Death Event | 粒子死亡触发事件
Generate Location Event | 粒子位置生成事件
这次使用到了粒子死亡事件。
Spawn Particles From | 从其他发射器产生粒子
这个节点

从那个粒子产生 ,产生多少个粒子。可以制作一些拖尾类型的特效。
资料参考
https://www.bilibili.com/video/av374275986/