Course: Turbulent Fluids
Tobias Pfaff, Nils Thuerey, Theodore Kim
Over the last decade, the special effects industry has embraced physics simulations as a highly useful tool for creating realistic scenes ranging from a small camp fire to the large scale destruction of whole cities. While fluid simulations are now widely used in the industry, it remains inherently difficult to control large scale simulations, and there is an constant struggle for increasing visual detail.
In this course, we will tackle these problems using turbulence methods. Turbulent detail is what makes typical fluid simulations look impressive, and the underlying physics motivate a powerful approach for control: they allow for an elegant split of large scale motion and small scale turbulent detail. This results in a two-stage work flow that is highly convenient for artists: first, a rough, and fast initial simulation is performed, which is then turned into a more detailed one by adding turbulent effects.
This course aims at giving an overview and providing practical guide to employing turbulence modeling techniques for fluid simulations in computer graphics. After reviewing the basics of fluid solvers, and the popular wavelet turbulence approach, we will present several powerful methods to capture advanced effects such as boundary layers, and turbulence with directional preferences. In addition, the difficulties of liquid simulations will be explained, and an approach for liquid turbulence that is based on wave dynamics will be presented.