Computer Graphics Laboratory ETH Zurich


Physically-based Simulation - AS 19

Important: The following slides and exercises 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.

Note: These documents can only be accessed within the ETH network.

Lectures material

Session Material
18/09 Introduction [Slides]
25/09 Time integration [Slides]
ODE/PDE [Slides][Maple Code]
02/10 Rigid Bodies I [Slides]
09/10 Rigid Bodies II [Slides]
16/10 Mass-Spring System [Slides]
Finite Element Methods [Slides][Matlab Codes]
23/10 Fluids I [Slides]
30/10 Linear Elasticity [Slides][Matlab Codes]
06/11 Non-Linear Elasticity [Slides][Matlab Codes]
Fluids II (SPH) [Slides]
04/12 Fluids III [Slides]
11/12 Fluids IV [Slides]

Exercises material

Session Material
18/09 Introduction [Slides] [Git repository]
25/09 EX1 - Time Integration [Slides][Solution]
02/10 EX2 - Rigid Body Rotation [Slides][Solution]
09/10 EX3 - Collision Handling [Slides][Solution (only for applyImpulse())]
16/10 EX4 - Mass-Spring System [Slides][Solution]
23/10 EX5 - Fluid Simulation [Slides][Solution]

Project Plan

Project Final Presentation