Nils Thuerey, Matthias Mueller-Fischer, Roland Angst, Peter Hess, Markus Gross
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.
- 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
- 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
- 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