This course provides a comprehensive introduction to computer graphics, focusing on fundamental concepts and techniques in Computer Animation and Physics Simulation. Topics include numerical integration, 3D character modeling, keyframe animation, skinning/rigging, inverse kinematics, rigid body dynamics, deformable body simulation, and fluid simulation.
Check out some of the best student projects created by the F24 class!
Lectures for each class will be made available shortly before class.
| 9/23 | Introduction |
| 9/25 | Particle Systems and ODEs |
| 9/30 | Resolving Particle Collisions |
| 10/2 | Collision Detection I |
| 10/7 | Collision Detection II |
| 10/9 | Deformable Models I |
| 10/14 | Deformable Models II |
| 10/16 | Deformable Models III |
| 10/21 | Deformable Collision Processing |
| 10/23 | Fluid Animation |
| 10/28 | Character Modeling |
| 10/30 | Inverse Kinematics |
| 11/4 | No class (Democracy Day) |
| 11/6 | Keyframe Interpolation |
| 11/11 | 3D Orientation |
| 11/13 | Rigid Body Simulation |
| 11/18 | Constrained Rigid Body Systems |
| 11/20 | Physics-based Animation |
| 12/2 | Physics-based Animation |
| 12/4 | Reinforcement Learning |
| Release Date | Due date | Assignment title |
| 9/23 | 9/30 | P0: Javascript and OpenProcessing |
| 9/30 | 10/14 | P1: Pinball! |
| 10/14 | 11/6 | P2: Attack of the Blobs! |
| 10/31 | 11/20 | P3: Make it Move! |
| 11/20 | 12/12 | P4: Astroid Trap! |