
الوصف
Product Page | Examples | GitHub Repo
Overview
This plugin demonstrates compute shader integration with the Niagara particle system.
There are several different methods to achieve this, each has its own module.
I have provided an easy-to-configure boids example for each method.
I hope that this repo is a good place to start playing with UE5 graph builder.
I also distribute this plugin freely on GitHub.
Five Modules
Compute Core | Runtime Module
A shared module that provides default settings and utilities, ensuring consistency and efficiency across all modules.
Compute RP Example | Runtime Module
Demonstrates the use of Graph Builder to setup and run compute shaders.
Examples
Structured Buffer -> Niagara
Structured Buffer -> Render Target -> Niagara
Compute RP Legacy Example | Runtime Module
Demonstrates the use of manual management over the compute pipeline to setup and run compute shaders.
Examples
Structured Buffer -> Niagara
Compute RP SUB Example | Runtime Module
Demonstrates how to extend ComputeRPExample to pass shader data into materials by hooking into the scene buffer.
Examples:
Structured Buffer -> Material
Niagara Example | Runtime Module
A boids system implemented entirely within Niagara without compute shaders and using the Particle Attribute Reader instead.


