In this tutorial, you’ll build a simple explosion in Niagara using a sprite sheet, a translucent material, and a few key particle settings. You’ll set up the system, apply the material, animate the frames, and fine-tune lifetime to create a more energetic explosion effect.
NIAGARA SYSTEM
You will need a sprite sheet to follow along with this tutorial.
To build the explosion, start by creating a new Niagara system. In the Content Browser, right-click, go to Niagara System, and choose Empty System. Finish creating it and give it a name like NS_Explosion.
Double-click to open it. Now you can begin setting up the look of the effect.
MATERIAL
The first thing you need is a material for the sprite sheet. In the Content Browser right-click and create a new material, naming it something like M_Explosion. Open it in the material editor.
Under the Edit Menu, open Editor Preferences and search for Substrate. Make sure to turn off the Substrate materials option.
Select the Material output and change the Blend Mode to Translucent.
Drag in your sprite sheet texture.
Connect the Material to the Base Color and the Opacity.
Apply and Save the Material.
SPRITE RENDERER
Now go back to the Niagara system. Click on the add button next to Renderer and select Sprite Renderer. Assign the material you just created. Make sure your Source Mode is changed to Emitter.
At this point, the system is ready to display the texture, but it still needs particles to show anything on screen. To do that, go into Emitter Update and add a Spawn Rate module and set it to 1.
You can choose to Fix the Issue. This moves the Spawn Rate down in the stack.
In the Sprite Renderer, find the Sub UV option and set the grid to match your texture. If your sheet is arranged in 3 columns and 3 rows, enter 3 x 3. This tells Niagara how to split the texture into individual frames.
Click on the plus button next to the Emitter Update and add Sub UV Animation.
For Sprite Renderer, change this to Sprite Renderer.
After that, go to Particle Update and add Sub UV Animation. Make sure it uses the sprite renderer. When you play the system again, the frames should start cycling in sequence.
LIFETIME
If the animation feels too slow or stretched out, the next thing to adjust is the particle lifetime.
Select Emitter State and change the Life Cycle Mode to Self.
Compile and Save the system.
CONCLUSION Once everything is set up, you’ll have a convincing explosion built entirely from a sprite sheet. It’s a fast and efficient way to make VFX like fire, smoke, sparks, and bursts without needing a full simulation.