Computer Graphics (CMU 15462/662)
Basic Info
Mon/Wed 10:3011:50pm
BH A51
Instructor: Nancy Pollard
See the course info page for more info on policies and logistics.
Spring 2019 Schedule
Jan 14 
Assignment 0.0 OUT

Jan 16  
Jan 21 
No Class (CMU MLK holiday)
Assignment 0.0 DUE
Assignment 0.5 OUT

Jan 23 
Math Review Part II (Vector Calculus)

Jan 28 
Drawing a Triangle
Assignment 0.5 DUE
Assignment 1 OUT

Jan 29 
OpenGL tutorial

Jan 30 
Coordinate Spaces and Transformations

Feb 4 
3D Rotations and Complex Representations

Feb 6 
Perspective Projection and Texture Mapping

Feb 11 
The Rasterization Pipeline

Feb 13 
Introduction to Geometry
Assignment 1 DUE
Assignment 2 OUT

Feb 18 
Meshes and Manifolds

Feb 20 
Digital Geometry Processing

Feb 25 
Geometric Queries

Feb 27 
Spatial Data Structures

Mar 4 
Midterm Review
Assignment 2 DUE

Mar 6 
MIDTERM EXAM

Mar 11 
SPRING BREAK

Mar 13 
SPRING BREAK

Mar 18 
Assignment 3 Overview
Assignment 3 OUT

Mar 20 
Color

Mar 25 
Radiometry

Mar 27 
The Rendering Equation

Apr 1 
Numerical Integration
Assignment 3, Task 14 DUE

Apr 3 
Monte Carlo Ray Tracing

Apr 8 
Variance Reduction

Apr 10 
Introduction to Animation
Assignment 3, Task 57 DUE
Assignment 4 OUT

Apr 15 
Dynamics and Time Integration

Apr 17 
Introduction to Optimization

Apr 22 
PhysicallyBased Animation and PDEs

Apr 24 
TBD

Apr 29 
Final Review
Assignment 4 DUE

May 1 
Course Wrapup

TBA 
Final Exam

Assignments and Projects
(Due 1/21)  Assignment 0.0: Linear Algebra Review/Preview 
(Due 1/28)  Assignment 0.5: Vector Calculus Review/Preview 
(Due 2/13)  Assignment 1: DrawSVG 
(Due 3/4)  Assignment 2: MeshEdit 
(Due 4/10)  Assignment 3: PathTracer 
(Due 4/29)  Assignment 4: Animation 
Acknowledgments
Thanks to past course contributors: Kayvon Fatahalian, Stelian Coros, Michael Choquette, SeJoon Chung, Sky Gao, Qiuyi Jia, Nick Sharp, Zach Shearer, Bryce Summers.