Computer Graphics (CMU 15462/662)
Basic Info
Mon/Wed 11:00am12: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 
PhysicallyBased 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 (14pm)

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, SeJoon Chung, Sky Gao, Qiuyi Jia, Zach Shearer, Bryce Summers, Nick Sharp, Maxwell Slater.