u/Useful-Turnip1994

▲ 254 r/GraphicsProgramming+1 crossposts

[Compute Shaders] Built a custom LBM voxel fluid simulation with 100% GPU advection. 180 FPS on a 4070ti at 192³ resolution.

Hey everyone! I've been working on a custom, from-scratch voxel engine utilizing Unity's Compute Shaders and StructuredBuffers.

Unlike traditional particle pipelines or VFX Graph, everything here runs within a single flat StructuredBuffer<uint4> directly on the GPU. The fluid simulation under the hood is based on a custom Lattice Boltzmann Method (LBM).

Currently pushing around 180 FPS on a RTX 4070ti at 192³ grid volume. My next immediate goals are dynamic light propagation and material thermodynamics.

u/Useful-Turnip1994 — 4 days ago

Custom GPU LBM fluid simulation within a dynamic voxel grid. 180 FPS on 4070ti at 192³ resolution.

Hey everyone! I've been working on a custom, from-scratch voxel engine utilizing Compute Shaders.

Unlike traditional particle pipelines, everything here runs within a global voxel field. The fluid simulation under the hood is based on a custom Lattice Boltzmann Method (LBM), solved entirely on the GPU.

Currently pushing around 180 FPS on a RTX 4070ti at 192³ grid volume. My next immediate goals are integrating dynamic light propagation and building a voxel interaction system for realistic thermodynamics and material chemistry (like realistic, paced wood burning).

u/Useful-Turnip1994 — 7 days ago