Pular para o conteúdo
Mídia 1 do anúncio Niagara Compute Shader Integration

Descrição

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

  1. Structured Buffer -> Niagara

  2. 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

  1. 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:

  1. Structured Buffer -> Material

Niagara Example | Runtime Module

A boids system implemented entirely within Niagara without compute shaders and using the Particle Attribute Reader instead.

Formatos incluídos