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 .