在Niagara中重建初学者内容包中的烟雾效果

本教程将介绍使用Niagara重建初学者内容包中的烟雾效果的方法。

Windows
MacOS
Linux

虚幻引擎4(UE4)的初学者内容包中有一个由Cascade创建的烟雾粒子效果。在本指南中,你将学习如何在Niagara中重建Cascade中的烟雾效果。此示例将帮助你从Cascade过渡到Niagara。

先决条件步骤:

本教程将使用 M_smoke_subUV 材质,其包含初学者内容包中。如尚未将初学者内容添加到项目,请务必进行添加。本教程同时使用在Niagara中创建Sprite粒子效果 教程中创建FX_Smoke发射器。

创建系统和发射器

与在Cascade中不同,Niagara发射器和系统是独立的。当前推荐的工作流程是从现有发射器或发射器模板创建系统。但是,由于你要复制现有发射器,因此过程会稍有不同。

  1. 在项目的内容文件夹中,为本教程创建新文件夹。

  2. 复制在Niagara中创建Sprite粒子效果 教程中创建的 FX_Smoke 发射器。

    点击查看大图。

  3. 将此复制发射器拖放到你在步骤1中创建的文件夹中。在弹出的上下文菜单中,选择 移动(Move)

  4. 将复制的发射器重命名为 FX_DarkSmoke,将其与在Niagara中创建Sprite粒子效果 指南中创建的烟雾效果区别开来。

    重命名复制的发射器

  5. 右键点击新烟雾发射器,然后选择 创建Niagara系统(Create Niagara System)

从发射器创建系统

  1. 将系统命名为 DarkSmoke。这是为了与在Niagara中创建Sprite粒子效果 教程中创建的烟雾效果区分开。

重命名系统

  1. 双击 FX_DarkSmoke 以便在Niagara系统中将其打开。在编辑完发射器的设置后,你还需要保存Darksmoke系统。

  2. 将DarkSmoke系统拖到关卡中,这样你便可以预览项目场景上下文中的更改。

    点击查看大图。

    制作粒子效果时,最好将系统拖到关卡中。这样便可查看每一项更改并在上下文中进行编辑。你对系统所做的任何更改都将自动传播到关卡中的系统实例。

编辑发射器更新设置

首先,你将在 发射器更新(Emitter Update) 组中编辑模块。这些是将应用于发射器本身并更新每一帧的行为。

  1. In the System Overview, click the Emitter Update group to open it in the Selection panel.

    点击查看大图。

  2. 展开 发射器状态(Emitter State) 模块。此模块控制此发射器的时间和可延展性。由于你使用了简单Sprite迸发模板,因此 生命周期模式(Life Cycle Mode) 设置为 自身(Self)。通常,该模式用于为此特定发射器完全定制发射器生命周期逻辑,但此效果并不需要它。单击下拉列表,并将 生命周期模式(Life Cycle Mode) 设置为 系统(System)。此操作将使系统能够计算生命周期设置,而这通常可以优化性能。在默认情况下,系统以5秒的间隔无限循环。

    点击查看大图。

  3. 打开 生成率(Spawn Rate) 模块。将 生成率(Spawn Rate) 改为 25

    点击查看大图。

编辑粒子生成设置

下一步,你将编辑粒子生成组中的模块。这些是粒子首次生成时将应用于粒子的行为。

  1. 在系统概览(System Overview)中,点击 粒子生成(Particle Spawn) 组以在选择(Selection)面板中打开。

    点击查看大图。

  2. 打开 初始化粒子(Initialize Particle) 模块。在 点属性(Point Attributes) 下,展开 生命周期(Lifetime)。生命周期参数确定了粒子在消失之前将显示多久。将 最小值(Minimum)最大值(Maximum) 值更改如下。

    点击查看大图。

    参数

    最小值(Minimum)

    3.0

    最大值(Maximum)

    5.0

  3. 展开 颜色(Color)。将RGB值改为下列值:

    点击查看大图。

    参数

    红色(Red)

    .208

    绿色(Green)

    .208

    蓝色(Blue)

    .208

  4. Sprite属性(Sprite Attributes) 下,展开 Sprite大小(Sprite Size)。将 最小值最大值 改为下列值:

    点击查看大图。

    参数

    最小值(Minimum)

    50

    最大值(Maximum)

    90

  5. 打开 添加速度(Add Velocity) 模块。将 速度(Velocity) 的最小值和最大值改为下列值:

    点击查看大图。

    参数

    最小值(Minimum)

    X:12,Y:0,Z:5

    最大值(Maximum)

    X:32,Y:0,Z:7

  6. 打开 球体位置(Sphere Location) 模块。将 球体半径(Sphere Radius) 值改为 30

    点击查看大图。

编辑粒子更新设置

现在,你将在 粒子更新(Particle Update) 组中编辑模块。这些行为将应用于发射器的粒子并更新每一帧。

  1. 系统概览(System Overview) 中,点击 粒子更新(Particle Update) 组以在选择(Selection)面板中打开。

    点击查看大图。

  2. 打开 加速力(Acceleration Force) 模块。将 加速(Acceleration)Z 值设为 20**。

    点击查看大图。

  3. 打开 缩放颜色(Scale Color) 模块。通过右键点击 Scale Alpha(@@@) 曲线并选择 将键添加到曲线(Add Key to Curve) 来向该曲线添加第三个键。

    点击查看大图。

  4. 将三个键设为下列值。

    点击查看大图。

    键编号

    时间

    1

    .08

    .3

    2

    .16

    1.0

    3

    .68

    .3

最终结果

完成这些步骤后,关卡中的烟雾系统将生成类似于以下视频中的烟雾效果。在视频中,你可以在右侧看到级联粒子系统,并在左侧看到Niagara等效系统。

标签
Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见