Splash

Splash

An interactive MLS-MPM fluid simulation ported from matsuoka-601/Splash.

One GPU substep scatters fixed-point mass and momentum through integer atomics, updates a retained grid, and gathers back into 40,000 or 70,000 particles. The surface renderer uses sphere depth impostors, the newer Narrow-Range Filter, additive thickness, and cubemap reflection and refraction. Move the pointer through the water to stir it; drag to orbit, scroll to zoom, and compress the box from the controls.

Credits: Ported from https://github.com/matsuoka-601/Splash (MIT)

Execution
Preview