Choose your operating system:
Windows
macOS
Linux
虚幻引擎4(UE4)的初学者内容包中有一个由Cascade创建的烟雾粒子效果。在本指南中,你将学习如何在Niagara中重建Cascade中的烟雾效果。此示例将帮助你从Cascade过渡到Niagara。
先决条件步骤:
本教程将使用 M_smoke_subUV 材质,其包含初学者内容包中。如尚未将初学者内容添加到项目,请务必进行添加。本教程同时使用 在Niagara中创建Sprite粒子效果 教程中创建FX_Smoke发射器。
创建系统和发射器
与在Cascade中不同,Niagara发射器和系统是独立的。当前推荐的工作流程是从现有发射器或发射器模板创建系统。但是,由于你要复制现有发射器,因此过程会稍有不同。
-
在项目的内容文件夹中,为本教程创建新文件夹。
-
复制 在Niagara中创建Sprite粒子效果 教程中创建的 FX_Smoke 发射器。
-
将此复制发射器拖放到你在步骤1中创建的文件夹中。在弹出的上下文菜单中,选择 移动(Move) 。
-
将复制的发射器重命名为 FX_DarkSmoke ,将其与 在Niagara中创建Sprite粒子效果 指南中创建的烟雾效果区别开来。
-
右键点击新烟雾发射器,然后选择 创建Niagara系统(Create Niagara System) 。
-
将系统命名为 DarkSmoke 。这是为了与 在Niagara中创建Sprite粒子效果 教程中创建的烟雾效果区分开。
-
双击 FX_DarkSmoke 以便在Niagara系统中将其打开。在编辑完发射器的设置后,你还需要保存Darksmoke系统。
-
将DarkSmoke系统拖到关卡中,这样你便可以预览项目场景上下文中的更改。
制作粒子效果时,最好将系统拖到关卡中。这样便可查看每一项更改并在上下文中进行编辑。你对系统所做的任何更改都将自动传播到关卡中的系统实例。
编辑发射器更新设置
首先,你将在 发射器更新(Emitter Update) 组中编辑模块。这些是将应用于发射器本身并更新每一帧的行为。
-
In the System Overview , click the Emitter Update group to open it in the Selection panel.
-
展开 发射器状态(Emitter State) 模块。此模块控制此发射器的时间和可延展性。由于你使用了简单Sprite迸发模板,因此 生命周期模式(Life Cycle Mode) 设置为 自身(Self) 。通常,该模式用于为此特定发射器完全定制发射器生命周期逻辑,但此效果并不需要它。单击下拉列表,并将 生命周期模式(Life Cycle Mode) 设置为 系统(System) 。此操作将使系统能够计算生命周期设置,而这通常可以优化性能。在默认情况下,系统以5秒的间隔无限循环。
-
打开 生成率(Spawn Rate) 模块。将 生成率(Spawn Rate) 改为 25 。
编辑粒子生成设置
下一步,你将编辑粒子生成组中的模块。这些是粒子首次生成时将应用于粒子的行为。
-
在系统概览(System Overview)中,点击 粒子生成(Particle Spawn) 组以在选择(Selection)面板中打开。
-
打开 初始化粒子(Initialize Particle) 模块。在 点属性(Point Attributes) 下,展开 生命周期(Lifetime) 。生命周期参数确定了粒子在消失之前将显示多久。将 最小值(Minimum) 和 最大值(Maximum) 值更改如下。
参数
值
最小值(Minimum)
3.0
最大值(Maximum)
5.0
-
展开 颜色(Color) 。将RGB值改为下列值:
参数
值
红色(Red)
.208
绿色(Green)
.208
蓝色(Blue)
.208
-
在 Sprite属性(Sprite Attributes) 下,展开 Sprite大小(Sprite Size) 。将 最小值 和 最大值 改为下列值:
参数
值
最小值(Minimum)
50
最大值(Maximum)
90
-
打开 添加速度(Add Velocity) 模块。将 速度(Velocity) 的最小值和最大值改为下列值:
参数
值
最小值(Minimum)
X:12,Y:0,Z:5
最大值(Maximum)
X:32,Y:0,Z:7
-
打开 球体位置(Sphere Location) 模块。将 球体半径(Sphere Radius) 值改为 30 。
编辑粒子更新设置
现在,你将在 粒子更新(Particle Update) 组中编辑模块。这些行为将应用于发射器的粒子并更新每一帧。
-
在 系统概览(System Overview) 中,点击 粒子更新(Particle Update) 组以在选择(Selection)面板中打开。
-
打开 加速力(Acceleration Force) 模块。将 加速(Acceleration) Z 值设为 20**。
-
打开 缩放颜色(Scale Color) 模块。通过右键点击 Scale Alpha(@@@) 曲线并选择 将键添加到曲线(Add Key to Curve) 来向该曲线添加第三个键。
-
将三个键设为下列值。
键编号
时间
值
1
.08
.3
2
.16
1.0
3
.68
.3
最终结果
完成这些步骤后,关卡中的烟雾系统将生成类似于以下视频中的烟雾效果。在视频中,你可以在右侧看到级联粒子系统,并在左侧看到Niagara等效系统。