Computer Graphics Laboratory ETH Zurich


Physically-based Simulation - AS16 - Course Notes


Important: These slides were generated as course documentation only. They contain images with unknown copyright. Therefore, the slides are provided exclusively for students attending the course to study the course material. Please do not distribute these documents.

Session Topic
September 21 Introduction [Slides]

Mass-Spring Systems: Part 1 [Slides]
Additional Material:
[A nice overview of Deformable Models in Computer Graphics, by Nealen et al. (2006)]
September 28 Mass-Spring Systems: Part 2 [Slides]
Additional Material:
[Simple oscillator (Maple script)]
October 5 Mass-Spring Systems: Part 3 [Slides]
Additional Material:
[Hauth's EG '01 paper]
[Baraff & Witkin: Large Steps in Cloth Simulation]
[Baraff's Siggraph '01 course notes: Constrained Dynamics]
[Baraff's Siggraph '01 course notes: Differential Equation Basics]
gmsh - a tetmesher (volume mesher)
Triangle by Shewchuck - most popular 2D delaunay triangulator
October 12 Applied Partial Differential Equations [Slides (Part 1)] - [Slides (Part 2)]
Additional material: 2D & 3D meshers:
Graphite - a good 3D surfaces mesher
Stellar - improves tetrahedral meshes
CGAL - professional 2D & 3D mesher (and many other geometrical algorithms), but hard to set up
October 19 Rigid Body Simulation [Slides]
Additional Material:
[Baraff's Siggraph '01 course notes: Rigid Body Simulation]
[Baraff's Siggraph course notes: 2nd tutorial (Nonpenetration Constraints)]
Chris Hecker: Rigid Body Dynamics
David Eberly: Game Physics
October 26 Fluid Simulation: Part 1 [Slides]
Additional Material:
[Bridson's Siggraph '07 course notes: Fluid Simulation]
November 2 Continuum Mechanics and FEM for 3D Deformable Solids [Slides]
November 9 Fluid Simulation: Part 2 [Slides]
Additional Material:
[Particle-Based Fluid Simulation for Interactive Applications, Müller et al. (2003)]
[State of The Art Report: SPH Fluids in Computer Graphics, Ihmsen et al. (2014)]
November 23 Elastically Deformable Thin Shells and Rods [Slides]
Additional Material:
[Elastically Deformable Models, Terzopoulos et al. (1987)]
[Discrete Shells, Grinspun et al. (2003)]
[Simulation of Clothing with Folds and Wrinkles, Bridson et al. (2003)]
[Super-Helices for Predicting the Dynamics of Natural Hair, Bertails et al. (2006)]
[Discrete Quadratic Curvature Energies, Wardetzky et al. (2007)]
[Discrete Elastic Rods, Bergou et al. (2008)]
[An Adaptive Contact Model for the Robust Simulation of Knots, Spillmann and Teschner (2008)]
November 30 Collision Detection [Slides]
December 7 Fluid Simulation: Part 3 [Slides]
December 14 Inverse Modeling [Slides]