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 | Forward and inverse kinematics |
| 11/4 | No class (Democracy Day) |
| 11/6 | Interpolation |
| 11/11 | Orientation |
| 11/13 | Rigid body simulation |
| 11/18 | Constrained rigid body systems |
| 11/20 | Physics-based character animation |
| 12/2 | Computer animation and generative AI |
| 12/4 | From character animation to robotics |
| 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/30 | 11/20 | P3: Strike a Pose! |
| 11/20 | 12/12 | P4: Astroid Trap! |