虚幻 UE4 - Niagara - Sprite Particle(SparkFountain)

作者: Anoyi

打开App

创建 Niagara 系统

前置内容:虚幻 UE4 - Niagara - Sprite Particle(Smoke)

拷贝 SpriteParticle,命名为 SparkFountain

发射器更新

1、修改【Life Cycle Mode】为 System

2、修改【SpawnRate】为 20.0

粒子生成

1、修改【Color】,RGB 值均为 0.3

2、修改【Sprite Size】值为 Minimum = 20.0 | Maximum = 40.0

3、修改【Velocity】,值如图所示

4、修改【Sphere Radius】值为 5.0

粒子更新

1、修改【Acceleration】值,如图所示

2、修改【Scale Color】,在曲线中添加三个关键帧,五个关键帧的值依次为:

时间
0.0 1.0
0.7 0.0

添加发射器

1、添加发射器,模板【SimpleSpriteBurst】,命名为 SparkRadial

渲染

1、【材质】选择 M_Radial_Gradient

2、【对齐】选择 速度对齐

发射器更新

1、修改【Life Cycle Mode】为 System

2、删除模块【Spawn Burst Instantaneous】

3、添加【Spawn Rate】模块

4、设置【SpawnRate】值为 500.0

粒子生成

1、修改【Lifetime】数据类型为【Uniform Ranged Float】,设置其值为 Minimum = 0.2 | Maximum = 0.7

2、修改【Mass】数据类型为【Uniform Ranged Float】,设置其值为 Minimum = 0.3 | Maximum = 0.6

3、设置【Color】值为 R = 2.0 | G = 8.0 | B = 20.0

4、设置 【Sprite Size】值为 X = 0.25 | Y = 0.5

5、添加【Calculate Size and Rotational Inertia by Mass】模块

6、设置【Density By Material Type】值为 Water

7、设置【Height】值为 0.5

8、添加【Add Velocity】模块

9、修改【Velocity】数据类型为【Uniform Ranged Vector】,其值如图所示

10、设置【Scale Added Velocity】值为 X = 3.0 | Y = 4.0 | Z = 1.0

11、添加【Sphere Location】模块

12、设置【Sphere Radius】值为 2.0

粒子更新

1、添加【Gravity Force】模块

2、设置【Gravity】值为 X = 0.0 | Y = 0.0 | Z = -4500.0

3、添加【Drag】模块

4、设置【Drag】值为 1.7

5、添加【Collision】模块

6、设置【Restitution】值为 0.4,【Friction】值为 0.2

7、删除模块【Scale Color】

8、添加【Scale Sprite Size By Speed】模块

9、设置【Scale Sprite Size By Speed】
-【Min Scale Factor】值为 X = 0.0 | Y = 3.0
-【Max Scale Factor】值为 X = 0.5 | Y = 6.0
-【Velocity Threshold】值为 3000.0


最终效果

看法

看法

昵称
邮箱