Here you can find all supplementary materials for our SIGGRAPH 2013 course.
Mantaflow (single phase turbulence) , further info
Free surface turbulence code , webpage
Part 1, Nils Thuerey
Part 2, Tobias Pfaff
Part 3, Theodore Kim
In case you have any comments, questions or feedback for our course - please don't
hesitate to contact us. You can reach us at:
- nils at thuerey
- tpfaff at berkeley dot edu
- kim at mat dot ucsb dot edu
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
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
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.