ETH Zurich - D-INFK - IVC - CGL - Research - Physically-Based Anim - Shallow Water

Fluid Simulations based on the Shallow Water Equations


Nils Thuerey, Matthias Mueller-Fischer, Roland Angst, Peter Hess, Markus Gross

Abstract Abstract | Publications

Full three-dimensional fluid simulations are often too expensive for real-time applications on current machines. Thus, simplified version of the underlying equations are very interesting to model this complex behavior of fluids for interactive applications, such as computer games. In particular, we make use of the shallow water equations in this setting.

A 2D representation based on the shallow water equations yields surface velocities together with realistic wave propagations, and can be extended to handle more complex three-dimensional effects. In collaboration with AGEIA, we have developed algorithms to include two-way coupling with rigid bodies, breaking and overturning waves, vortex effects, as well as bubble and foam phenomena. Moreover, the equations can be discretized on arbitrary triangle meshes to yield further interesting effects. The shallow water equations can be efficiently solved on modern CPUs or GPUs, and allow for high framerates and interactive simulations.


Publications Abstract | Publications
  • R. Angst, N. Thuerey, M. Botsch, M. Gross, Robust and Efficient Wave Simulations on Deforming Meshes, Proceedings of the Pacific Conference on Computer Graphics and Applications (Tokyo, Japan, October 8-10, 2008), Computer Graphics Forum, vol. 27, no. 7, 2008, pp. 1895-1900
    [Abstract] [PDF] [Video]
  • N. Thuerey, M. Mueller-Fischer, S. Schirm, M. Gross, Real-time Simulations of Bubbles and Foam within a Shallow Water Framework, Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (San Diego, USA, August 3-4, 2007), pp. 191-198
    [Abstract] [PDF] [Video]
  • N. Thuerey, F. Sadlo, S. Schirm, M. Mueller-Fischer, M. Gross, Real-time Breaking Waves for Shallow Water Simulations, Proceedings of the Pacific Conference on Computer Graphics and Applications (Maui, Hawaii, USA, October 29-30, 2007), pp. 39-46
    [Abstract] [PDF] [Video]

© CGL, ETH Zurich wwwgraphoinf.ethz.ch