Simulating Smoke and Water in Computer Graphics

Fourth Quarter, Spring 2006

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lecturer

Michael Bang Nielsen, email: bang@daimi.au.dk, office: Hopper-121

 

Lectures

Tuesday, 14:15-16, building: Shannon-157

Friday, 13:15-14, building: Shannon-157

 

Tentative Schedule

Lecture no Date Topics Slides Readings
1 Tuesday April 4
  • Introduction to fluid simulation
  • Rendering Smoke
  • "Realistic Image Synthesis Using Photon Mapping", H.W. Jensen,pp. 34-37. (handout)
  • "Advanced Global Illumination", Dutre, Bekaert, Bala, pp. 230-236+pp.243(only second section)+pp.244(only figure) (handout), Chapter 2 and Appendix B (background reading only) (handout)
  • Ray Marching Notes, Michael B. Nielsen
2 Friday April 7
  • Differential Operators
  • Finite Differences
  • "Mathematical Methods for Physicists", Arfken and Weber, pp. 35-54 + 61-63. (handout)
3 Tuesday April 11
  • Moving Smoke Density
  • PDEs
  • The Stable Fluids Method

 

4 Friday April 14 NO LECTURE (public holiday)    
5 Tuesday April 18
  • Navier Stokes Equations
  • Stable Fluids Method cont.
  • Forces, sources, drains
  • Moving objects
  • Boundary Conditions
  • Vorticity Confinement
6 Friday April 21
  • PROJECT HANDOUT
  • HOW TO WRITE A PAPER
7 Tuesday April 25
  • Vortex Particle Method
  • Perlin Noise
  • Hypertexturing
  • Cellular Texturing (Worley noise)
8 Friday April 28 NO LECTURE (time for project)    
9 Tuesday May 2
  • Introduction to water simulation.
  • Introduction to level sets (deforming implicit surfaces) and signed distance fields.
  • Level set propagation and reinitialization.
  • Velocity extension.
  • Narrow band level sets.
10 Friday May 5
  • Particle level sets.
  • High Resolution level sets.
11 Tuesday May 9
  • Solving Navier Stokes equations for free-surface water.
  • Boundary conditions.
  • Moving objects.
  • Sources, drains.
  • Surface tension.
  • The MAC grid.
12 Friday May 12 NO LECTURE (public holiday)    
13 Tuesday May 16
  • Simulating Ocean Water
   
14 Friday May 19 NO LECTURE (time for project)    
15 Tuesday May 23
  • HAND IN ANIMATIONS
  • Fluid simulation in production: Terminatrix, Tar Monster, Splash and Foam.
   
16 Friday May 26
  • HAND IN PAPER AND SOURCE CODE.
  • CONTEST
  • STUDENT PRESENTATIONS.
   

 

Links to More Information

Research Groups

Berkeley Research Group

Georgia Tech Research Group

Linköping Graphics Group (GG)

Stanford Research Group

Commercial Products

Arete Entertainment

Flood

Flowline

Martian Labs

Realflow