在Niagara中创建网格体粒子效果

本文介绍了使用Niagara创建静态网格体粒子效果的方法。

Windows
MacOS
Linux
前置主题

此页面假定您已掌握以下主题的前置知识。请在继续之前先阅读它们。

本页面的内容

如果生成静态网格体替代朝向镜头的Sprite,便能能为创建的效果增加真实感。在以下操作指南中,我们将展示如何设置Niagara发射器,进而生成静态网格体来取代Sprite。

事先必须完成的步骤:本操作指南使用 Shape_Sphere 静态网格体,它包含在 初学者内容包 中。如尚未将该静态网格体或初学者内容包添加到项目,请务必进行添加。

步骤

  1. 首先,在 内容浏览器 中点击右键并选择 FX > Niagara发射器(Niagara Emitter),创建 Niagara 发射器。Niagara发射器向导将显示。

    SE_01.png

  2. 点击 使用发射器模板新建发射器(Create a new emitter from an emitter template) 旁边的单选按钮并选择 喷泉 模板。然后点击 确定(OK),在内容浏览器中新建发射器。

    点击查看大图。

  3. 将新建的Niagara发射器命名为 FX_Mesh,然后双击将其打开。

    ME_02.png

  4. 打开Niagara发射器后,转至 选中发射器(Selected Emitter) 面板,找到 渲染(Render) 部分。点击 垃圾桶 图标,删除 Niagara Sprite渲染器属性(Niagara Sprite Renderer Properties) 模块。

    点击查看大图。

  5. 点击 加号 图标(+),选择 Niagara网格体渲染器属性(Niagara Mesh Renderer Properties) 选项。此操作会插入 Niagara网格体渲染器属性(Niagara Mesh Renderer Properties) 模块。

    点击查看大图。

  6. 展开 网格体渲染(Mesh Rendering) 部分。点击 粒子网格体(Particle Mesh) 旁边的下拉列表,选择 Shape_Sphere 静态网格体。

    点击查看大图。

  7. 向上滚动至 发射器更新(Emitter Update) 部分,并将其展开。在 生成率(Spawn Rate) 模块中,将 生成率(Spawn Rate) 设为 100

    点击查看大图。

  8. 粒子生成(Particle Spawn) 部分,展开 初始化粒子(Initialize Particle) 模块。在 Sprite属性(Sprite Attributes) 下,取消选中 Sprite大小(Sprite Size)Sprite旋转(Sprite Rotation) 的复选框。将 生命周期(Lifetime) 进行如下设置。

    点击查看大图。

  9. 点属性(Point Attributes) 中,将 生命周期(Lifetime) 设为以下值。

    属性名称

    数值

    最小值(Minimum)

    2.0

    最大值(Maximum)

    5.0

  10. 网格体属性(Mesh Attributes) 下,找到 网格体缩放(Mesh Scale) 复选框。虽然在此示例中没有必要,但勾选此项可启动网格体缩放并按照需求调整设置。

  11. 展开 添加速度(Add Velocity) 模块。将 最小值(Minimum)最大值(Maximum) 进行如下设置。

    点击查看大图。

    属性名称

    数值

    最小值(Minimum)

    X:0, Y:0, Z:400

    最大值(Maximum)

    X:1, Y:1, Z:980

  12. 展开 球体位置(Sphere Location) 模块。将 球体半径(Sphere Radius) 设为 100

    点击查看大图。

  13. 粒子更新(Particle Update) 部分,展开 重力(Gravity Force) 模块。将 重力(Gravity) 设为 X:0, Y:0Z:500

    点击查看大图。

    负的 Z 值将使网格体粒子短暂上升,然后下降。正的 Z 值将使网格体粒子一直上升,不会下降。

  14. 点击 编译(Compile)应用(Apply)保存(Save) 按钮,应用和保存更改,随后关闭 FX_Mesh 发射器。

    点击查看大图。

  15. 内容浏览器 中点击右键,选择 FX > Niagara系统(Niagara System)。Niagara系统向导将显示。

  16. 点击 创建没有发射器的空系统(Create an empty system with no emitters) 旁边的单选按钮。然后点击 确定(OK),在内容浏览器中新建Niagara系统。

    点击查看大图。

  17. 将新Niagara系统命名为 Mesh

    NiagaraSystem_Icon.png

  18. 双击 Mesh Niagara系统将其打开,然后将 FX_Mesh 发射器从内容浏览器拖到 时间轴(Timeline)

    点击查看大图。

    除了采用步骤15-18的方法外,也可以右键点击内容浏览器里的发射器并选择 创建Niagara系统(Create Niagara System)。这可以根据所选的发射器创建系统,此时可以对其进行命名并将其打开。

  19. 点击 编译(Compile)保存(Save) 按钮应用和保存,然后关闭Mesh Niagara系统。在 内容浏览器 中,将 网格体 Niagara系统拖到关卡视口。

    点击查看大图。

最终结果

完成后,将Niagara系统放置在关卡中时,将会得到运行Niagara发射器的Niagara系统(如以下视频所示)。

标签
Select Skin
Light
Dark

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

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

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

发表反馈意见