Stanford CS248B, Fall 2023
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.

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 DateDue dateAssignment title
10/0510/24 P1: Pinball!
10/2411/09 P2: Attack of the Blobs!
11/2112/12 P3: Strike a Pose!
Written Homework
Release DateDue dateHomework title
10/210/10HW 1: Math Foundations
10/1910/30HW 2: Collisons and Deformation
11/1011/24HW 3: Rigid Body and 3D Rotation
11/3012/07HW 4: Kinematics and Physics-based Motions