Stanford CS248B, Fall 2022
Fundamentals of Computer Graphics:
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 DateDue dateAssignment title
10/0610/25 P1: Time-stepping dynamical systems
10/2811/13 P2: Deformable body simulation
11/1812/09 P3: Inverse kinematics
Written Homework
Release DateDue dateHomework title
09/2910/06HW 1: Math foundations
10/2110/28HW 2: Numerical integration
11/1311/28HW 3: Rigid body dynamics and kinematics
11/3012/07HW 4: Animation control