Smoothed Particle Hydrodynamics Basic implementation of 3D SPH in C++ and OpenGL. Features OpenGL rendering Boundary handling Viscosity Spatial hashed grid Compute shader implementation Surface tension Interactive mode