Computer Graphics (CMU 15-462/662)
Basic Info
Mon/Wed 11:00am-12:20pm
HOA (Hall of Arts) 160
Instructor: Nancy Pollard
See the course info page for more info on policies and logistics.
Spring 2023 Schedule
Jan 18
Assignment 0.0 OUT
Assignment 0.5 OUT
Jan 23
Assignment 0.0 DUE
Jan 25
Assignment 0.5 DUE (Jan 27)
Assignment 1.0 OUT
Jan 30
Feb 1
Assignment 1.0 DUE (Feb 3)
Assignment 1.5 OUT
Feb 6
Feb 8
Feb 13
Assignment 1.5 DUE
Assignment 2.0 OUT
Feb 15
Feb 20
Assignment 2.0 DUE
Assignment 2.5 OUT
Feb 22
Feb 27
MIDTERM
Mar 1
Mar 6
SPRING BREAK
Mar 8
SPRING BREAK
Mar 13
Assignment 3.0 OUT
Mar 15
Assignment 2.5 DUE
Mar 20
Mar 22
Assignment 3.0 DUE (Mar 24), Assignment 3.5 OUT
Mar 27
Numerical Integration
Mar 29
Monte Carlo Rendering
Apr 3
Variance Reduction
Apr 5
Introduction to Animation
Assignment 3.5 due (Apr 7), Assignment 4.0 OUT
Apr 10
Dynamics and Time Integration
Apr 12
Introduction to Optimization
Apr 17
Physically-Based Animation and PDEs
Assignment 4.0 DUE
Assignment 4.5 OUT
Apr 19
Advanced Topics in Animation
Apr 24
Final Review
Apr 26
Course WrapUp
Assignment 4.5 DUE (April 28)
May 8
FINAL EXAM (1-4pm)
Assignments and Projects
(Due 1/23)Assignment 0.0: Linear Algebra Review/Preview
(Due 1/27)Assignment 0.5: Vector Calculus Review/Preview
(Due 2/3)Assignment 1.0: Rasterizer
(Due 2/13)Assignment 1.5: Rasterizer
(Due 2/20)Assignment 2.0: MeshEdit
(Due 3/15)Assignment 2.5: MeshEdit
(Due 3/24)Assignment 3.0: PathTracer
(Due 4/7)Assignment 3.5: PathTracer
(Due 4/17)Assignment 4.0: Animation
(Due 4/28)Assignment 4.5: Animation
Acknowledgments

Thanks to past contributors to course material: Keenan Crane, Kayvon Fatahalian, Stelian Coros, Nancy Pollard, Michael Choquette, Se-Joon Chung, Sky Gao, Qiuyi Jia, Zach Shearer, Bryce Summers, Nick Sharp, Maxwell Slater.