1.
Preparation
This is the effect we are going to make in this tutorial.
Note: The main content of this tutorial comes from the Content Examples that come with Unreal Engine
Tip: Use ⬆️ ⬇️ to turn the page up and down. We recommend browsing with a large screen for a better reading experience.
3.
Let's start the reconstruction
Right click and select FX => Niagara System to create.
4.
Create Niagara System
Select Empty template, click + and Finish
5.
Create Niagara System
As a result, we get a Niagara System asset, click to open it.
6.
Empty Niagara System
You can see that we have an empty Niagara system.
7.
Sim Target
Select Emitter Properties, set Sim Target to GPUCompute Sim, and check Fixed Bounds.
8.
Spawn Rate
Click on the + sign to the right of the Emitter Update to add the Spawn Rate module.
Spawn Rate: Number of particles per second to spawn.
9.
Spawn Rate
Set the Spawn Rate value to 1000.0.
Spawn 1000.0 particle per second.
10.
Spawn Burst Instantaneous
Click on the + sign to the right of the Emitter Update to add the Spawn Burst Instantaneous module
11.
Spawn Burst Instantaneous
Set Spawn Count to 3500
12.
Initialize Particles
Select Initialize Particles and set:
1. Color Mode to Direct Set
2. Sprite Scale Mode to Uniform and its value to 1.5
13.
Sphere Location
Add the Sphere Location module in the Particles Spawn section.
14.
Sphere Radius
Set Sphere Radius to 10.0
15.
Scale Sprite Size
Add the Scale Sprite Size module to the Particles Update section.
16.
Scale Sprite Size
Edit the Scale Factor's value to Vector 2DFrom Float.
17.
Scale Sprite Size
Set its value type to Float from Curve.
18.
Scale Sprite Size
Edit this curve to control its value over time
19.
Scale Sprite Size
Select the first point and drag it to the bottom.
Note: Here you can also select this point and directly set its Time to: 0 and Value to 0.
20.
Scale Sprite Size
Mouse over the small red circle, right click, and select Add key to Curve.
21.
Scale Sprite Size
Set the Time of the newly added point to 0.15 and the Value to 1.
22.
Scale Sprite Size
In the same way, add a point: Time is 0.75 and Value is 1.
Then select each point, right-click, and select Auto.
23.
Curl Noise Force
Add Curl Noise Force module to the Particle Update section.
24.
Curl Noise Force
Click the first Fix issue button to add its dependency on the SolveForcesAndVelocity module.
25.
Curl Noise Force
1. set Noise Strength to 125.0
2. Set Noise Frequency to 25.0.
3. Select the value of Noise Quality/Cost as Baked(Low).
4. set the value of Pan Noise Field to (X: 1, Y: 1, Z: 1
26.
Drag
Add Drag module to the Particle Update section.
27.
Drag
Click the first Fix issue button to fix the SolveForcesAndVelocity module's dependency order issue.
28.
Drag
Set the value of Drag to 2.
29.
Point Attraction Force
Add Point Attraction Force module to the Particle Update section.
30.
Point Attraction Force
Click the first Fix issue button to fix the SolveForcesAndVelocity module's dependency order issue.
31.
Point Attraction Force
1. Set the value of Attraction Strength to 4.2.
2. Set Attraction Radius to 200.0.
32.
Color
Add Color module to the Particle Update section.
33.
Color
Set the value type of Color to Color from Curve
34.
Color
Double-click the red circled dot and select a color
35.
Color
At the location of the small red circle, right click and select Add key to all curve
36.
Color
Double-click on the dot in the red circle and select another color