Ghost SPH for Animating Water


Hagit Schechter and Robert Bridson
The University of British Columbia


Breaking Dam
Tomato
Bunny

Abstract

We propose a new ghost fluid approach for free surface and solid boundary conditions in Smoothed Particle Hydrodynamics (SPH) liquid simulations. Prior methods either suffer from a spurious numerical surface tension artifact or drift away from the mass conservation constraint, and do not capture realistic cohesion of liquid to solids. Our Ghost SPH scheme resolves this with a new particle sampling algorithm to create a narrow layer of ghost particles in the surrounding air and solid, with careful extrapolation and treatment of fluid variables to reflect the boundary conditions. We also provide a new, simpler form of artificial viscosity based on XSPH. Examples demonstrate how the new approach captures real liquid behaviour previously unattainable by SPH with very little extra cost.

Files

Paper PDF (5.8 MB)
Tomato MOV (1.6 MB)
Bunny MOV (5.0 MB)
Breaking Dam MOV (2.7 MB)
Sampling Illustration MOV (1.4 MB)
Full paper video MOV (77 MB)

BibTex

@article{Schechter:2012:GhostSPH,
    author = {Schechter, Hagit and Bridson, Robert},
    title = {Ghost SPH for Animating Water},
    journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH 2012)},
    year = {2012},
    volume = {31},
    number = {4}
}