SPH Based Shallow Water Simulation
Date
2011Metadata
Show full item recordAbstract
We present an efficient method that uses particles to solve the 2D shallow water equations. These equations describe the dynamics of a body of water represented by a height field. Instead of storing the surface heights using uniform grid cells, we discretize the fluid with 2D SPH particles and compute the height according to the density at each particle location. The particle discretization offers the benefits that it simplifies the use of sparsely filled domains and arbitrary boundary geometry. Our solver can handle terrain slopes and supports two-way coupling of the particle-based height field with rigid objects. An improved surface definition is presented that reduces visible bumps related to the underlying particle representation. It furthermore smoothes areas with separating particles to achieve better rendering results. Both the physics and the rendering are implemented on modern GPUs resulting in interactive performances in all our presented examples.
BibTeX
@inproceedings {10.2312:PE:vriphys:vriphys11:039-046,
booktitle = {Workshop in Virtual Reality Interactions and Physical Simulation "VRIPHYS" (2011)},
editor = {Jan Bender and Kenny Erleben and Eric Galin},
title = {{SPH Based Shallow Water Simulation}},
author = {Solenthaler, Barbara and Bucher, Peter and Chentanez, Nuttapong and Müller, Matthias and Gross, Markus},
year = {2011},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-87-6},
DOI = {10.2312/PE/vriphys/vriphys11/039-046}
}
booktitle = {Workshop in Virtual Reality Interactions and Physical Simulation "VRIPHYS" (2011)},
editor = {Jan Bender and Kenny Erleben and Eric Galin},
title = {{SPH Based Shallow Water Simulation}},
author = {Solenthaler, Barbara and Bucher, Peter and Chentanez, Nuttapong and Müller, Matthias and Gross, Markus},
year = {2011},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-87-6},
DOI = {10.2312/PE/vriphys/vriphys11/039-046}
}