Title
Real-time simulation of large bodies of water with small scale details
Abstract
We present a hybrid water simulation method that combines grid based and particles based approaches. Our specialized shallow water solver can handle arbitrary underlying terrain slopes, arbitrary water depth and supports wet-dry regions tracking. To treat open water scenes we introduce a method for handling non-reflecting boundary conditions. Regions of liquid that cannot be represented by the height field including breaking waves, water falls and splashing due to rigid and soft bodies interaction are automatically turned into spray, splash and foam particles. The particles are treated as simple non-interacting point masses and they exchange mass and momentum with the height field fluid. We also present a method for procedurally adding small scale waves that are advected with the water flow. We demonstrate the effectiveness of our method in various test scene including a large flowing river along a valley with beaches, big rocks, steep cliffs and waterfalls. Both the grid and the particles simulations are implemented in CUDA. We achieve real-time performance on modern GPUs in all the examples.
Year
DOI
Venue
2010
10.5555/1921427.1921457
Symposium on Computer Animation 2004
Keywords
Field
DocType
small scale detail,hybrid water simulation method,large body,arbitrary underlying terrain slope,particles simulation,arbitrary water depth,open water scene,height field,real-time simulation,water flow,height field fluid,water fall,specialized shallow water solver,boundary condition,real time,shallow water,physically based animation
Waves and shallow water,Breaking wave,Water flow,Computer graphics (images),Computer science,Terrain,Mechanics,Physically based animation,Solver,Grid,Splash
Conference
ISBN
Citations 
PageRank 
978-1-4503-0923-3
35
1.15
References 
Authors
27
2
Name
Order
Citations
PageRank
Nuttapong Chentanez167538.02
Matthias Muller22726122.09