# Fluid Simulation for Computer Animation

Robert Bridson

Matthias Müller-Fischer

## Book

A large part of this course was extended with a lot of new material
into a book, Fluid
Simulation for Computer Graphics, available from A K Peters.

## SIGGRAPH 2007 Course Notes

You can download the current version of the course notes here:
fluids_notes.pdf.

## SIGGRAPH 2007 Presentations

The basics of fluids: BasicFluids.ppt.

Real-time fluids: GameFluids2007.pdf.

Combating dissipation: CompatingDissipation.ppt.

More accurate pressure solves: PressureSolve.ppt.

Movie comparing advection of a square pulse with particles (black), first-order semi-Lagrangian
(red), and BFECC (blue): advection_test.mov.

## Example Code

A simple but fairly general and robust implementation of Conjugate Gradient with Modified
Incomplete Cholesky (level zero) preconditioning, useful for solving the pressure equations:
pcgsolver.tar.gz. (This is released into the public
domain)

## Older Versions

You can also browse the page from 2006: Fluid Simulation course from SIGGRAPH 2006.