SPH — particle fluid with a spatial hash | ScratchStats