Stanford CS248B, Fall 2022
Fundamentals of Computer Graphics:
Animation and Simulation
Animation and Simulation

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.
Demo Video
Watch the 2-minute demo video to see what exciting projects you would be working on in this course!
Basic Info
Instructors: Doug James and Karen Liu
Time: Tuesday and Thursday 1:30-2:50PM (First class on 9/27)
Location: Gates B3 (in person) and streamed live & recorded using Panopto (see links in Canvas)
See the course info page for more info on policies and logistics.
Fall 2022 Schedule
Lectures for each class will be made available shortly before class.
09/27 | |
09/29 | |
10/04 | |
10/06 | |
10/11 | |
10/13 | |
10/18 | |
10/20 | |
10/25 | |
10/27 | |
11/01 | |
11/03 | |
11/10 | |
11/15 | |
11/17 | |
11/29 | |
12/01 | |
12/06 | |
12/08 |
Programming Assignments
Release Date | Due date | Assignment title |
10/06 | 10/25 | P1: Time-stepping dynamical systems |
10/28 | 11/13 | P2: Deformable body simulation |
11/18 | 12/09 | P3: Inverse kinematics |
Written Homework
Release Date | Due date | Homework title |
09/29 | 10/06 | HW 1: Math foundations |
10/21 | 10/28 | HW 2: Numerical integration |
11/13 | 11/28 | HW 3: Rigid body dynamics and kinematics |
11/30 | 12/07 | HW 4: Animation control |