#GDC12 Jim Van Verth: Fluids Techniques

Fluids Techniques
Speaker: Jim Van Verth

This talk was part of the all-day Physics for Game Programmers tutorial. In it was discussed three different methods for handling fluids in games. First, the Navier-Stokes equations for fluid dynamics were presented and broken down into its component parts. Then two methods that use Navier-Stokes as a basis were shown. The first is a grid-based system such as that used in Little Big Planet. The second is a particle-based system. The final method shown is not based directly on Navier-Stokes, but approximates the surface of water, and that’s the R2O system created at Insomniac by Mike Day.

Background assumed: Multivariable calculus would help (particularly calculus of vector fields), but it’s not necessary. Similarly an understanding of Fourier transforms and frequency space would help as well