Stanford CS248B, Fall 2023
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.
Pinball Student Showcase
Watch some of the best Pinball games created by students during this class!
Basic Info
Instructors: Doug James and Karen Liu
Time: Tuesday and Thursday 1:30-2:50PM (First class on 9/26)
Location: Skilling Auditorium (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 2023 Schedule
Lectures for each class will be made available shortly before class.
09/26 | |
09/28 | |
10/03 | |
10/05 | |
10/10 | |
10/12 | |
10/17 | |
10/26 | |
10/31 | |
11/02 | |
11/09 | |
11/14 | |
11/16 | |
11/28 | |
11/30 | |
12/05 |
Programming Assignments
Release Date | Due date | Assignment title |
10/05 | 10/24 | P1: Pinball! |
10/24 | 11/09 | P2: Attack of the Blobs! |
11/21 | 12/12 | P3: Strike a Pose! |
Written Homework
Release Date | Due date | Homework title |
10/2 | 10/10 | HW 1: Math Foundations |
10/19 | 10/30 | HW 2: Collisons and Deformation |
11/10 | 11/24 | HW 3: Rigid Body and 3D Rotation |