Free Unreal Engine 5.1 Project: Niagara SPH Fluid Simulation (Takuya Musha)
Original title: NiagaraFluid
Overview
Takuya Musha (mushe) shares NiagaraFluid, a free Unreal Engine 5 sample project that implements a fluid simulation (SPH) and water rendering in Niagara using a GPU simulation stage. The project contains a FluidSimulation map, the FluidSimulationSystem Niagara asset and post-process materials and render targets for the water, and its engine version has been updated to 5.1.
The README states that it is not associated with Epic's official Niagara Fluids plugin and that particle interactions use a full search with O(N^2) cost. The MIT-licensed repository is a free download from GitHub.
What You Can Learn
- Running an SPH fluid simulation on the GPU with a Niagara simulation stage
- Rendering simulated particles as water with post-process materials and render targets
- Why a full neighbor search makes particle interactions cost O(N^2)
Access: Free direct download