Unity Learn home
View Project Content

Creating fireworks with VFX Graph and ShaderGraph

+60 XP
2 Hours20 Mins
In this project, you will learn how to apply and configure some of the key VFX properties in Unity’s Visual FX Graph tool. You will utilise GPU events to create realistic fireworks effects, and you will learn how to integrate Shader Graph with Visual Effects graph to enhance the look and feel of visual effects.
Suggested Skill Level & Prerequisite Knowledge - It is expected participants should already have some understanding of the following:
  • Unity Editor level: Beginner to Intermediate
  • VFX Graph level: Beginner
  • Shader Graph level: Beginner
  • Optional: Complete Making Snow with VFX Graph and Make a Flag with Shader Graph projects
Project Objective
Throughout the project you will learn how to:
  • Create custom shapes and areas from position blocks for a specific use case.
  • Configure blocks and shapes so that spawns can be initialized from within them.
  • Create effect variances by combining multiple position blocks.
  • Understand the role of GPU events compared with CPU events in VFX graph.
  • Use GPU events to trigger events between systems.
  • Create a fireworks display effect that utilizes GPU events.
  • Explain the benefits of integrating Shader Graph with VFX Graph and how Shader Graph is used with VFX Graph in the VFX development pipeline.
  • Connect the output of a Shader Graph to a VFX Graph.
  • Modify Shader Graph properties on the fly to iterate on VFX .
Select your Unity version
Last updated: October 12, 2020
Unity Pro
The complete solution for professionals to create, operate and monetize.
Overview Video
Creating fireworks with VFX Graph and ShaderGraph
0 Secs