Computer Graphics (CMU 15462/662)
Basic Info
Mon/Wed 10:40am12:00pm
Remote
Instructor: Nancy Pollard
See the course info page for more info on policies and logistics.
Spring 2021 Schedule
Feb 1  
Feb 3 
Assignment 0.0 OUT

Feb 8 
Assignment 0.0 DUE
Assignment 0.5 OUT

Feb 10 
Assignment 0.5 DUE
Assignment 1.0 OUT

Feb 15  
Feb 17  
Feb 22 
Assignment 1.0 DUE
Assignment 1.5 OUT

Feb 24  
Mar 1 
Midterm Review
Assignment 1.5 DUE

Mar 3 
MIDTERM EXAM

Mar 8 
Intro to Geometry / Meshes and Manifolds
Assignment 2.0 OUT

Mar 10 
Digital Geometry Processing

Mar 15 
Geometric Queries

Mar 17 
Spatial Data Structures
Assignment 2.0 DUE
Assignment 2.5 OUT

Mar 22 
Color

Mar 24 
Radiometry
Assignment 2.5 DUE
Assignment 3.0 OUT

Mar 29 
The Rendering Equation

Mar 31 
Numerical Integration

Apr 5 
BREAK DAY NO CLASSES

Apr 7 
Monte Carlo Ray Tracing
Assignment 3.0 DUE
Assignment 3.5 OUT

Apr 12 
Variance Reduction

Apr 14 
Guest Lecture

Apr 19 
Introduction to Animation
Assignment 3.5 DUE
Assignment 4.0 OUT

Apr 21 
Dynamics and Time Integration

Apr 26 
Introduction to Optimization

Apr 28 
PhysicallyBased Animation and PDEs
Assignment 4.0 DUE
Assignment 4.5 OUT

May 3 
Character Simulation and Control

May 5 
Final Review
Assignment 4.5 DUE May 7

TBD 
FINAL EXAM

Assignments and Projects
(Due 2/8)  Assignment 0.0: Linear Algebra Review/Preview 
(Due 2/10)  Assignment 0.5: Vector Calculus Review/Preview 
(Due 2/22)  Assignment 1.0: DrawSVG 
(Due 3/1)  Assignment 1.5: DrawSVG 
(Due 3/17)  Assignment 2.0: MeshEdit 
(Due 3/24)  Assignment 2.5: MeshEdit 
(Due 4/7)  Assignment 3.0: PathTracer 
(Due 4/19)  Assignment 3.5: PathTracer 
(Due 4/28)  Assignment 4.0: Animation 
(Due 5/7)  Assignment 4.5: Animation 
Acknowledgments
Thanks to past course contributors: Kayvon Fatahalian, Stelian Coros, Michael Choquette, SeJoon Chung, Sky Gao, Qiuyi Jia, Nick Sharp, Zach Shearer, Maxwell Slater, Bryce Summers.