Computer Graphics (CMU 15-362/662)

credits:@over_the_mooo
Basic Info
Tues/Thurs 12:30pm-1:50pm
BH (Baker Hall) A51
Instructor: Oscar Dadfar
See the course info page for more info on policies and logistics.
Fall 2025 Schedule
Aug 27 |
Introduction & The Graphics Pipeline
Assignment 0.0 OUT
Assignment 0.5 OUT
|
Aug 29 |
Linear Algebra & Vector Calculus
|
Sep 03 |
C++: A Programmer's Perspective
Assignment 0.0 DUE
|
Sep 05 |
Coordinate Spaces & Transformations
Assignment 0.5 DUE
Assignment 1.0 OUT
|
Sep 10 |
Perspective Projection & Rasterization
|
Sep 12 |
Transparency & Texturing
|
Sep 17 |
Special Topics #1: ???
Assignment 1.0 DUE
Assignment 1.5 OUT
|
Sep 19 |
Introduction to Geometry
|
Sep 24 |
Digital Geometric Processing
Assignment 1.5 DUE
Assignment 2.0 OUT
|
Sep 26 |
Spatial Data Structures
|
Oct 01 |
Color
Assignment 2.0 DUE
Assignment 2.5 OUT
|
Oct 03 |
Midterm Review
|
Oct 08 |
Special Topics #2: ???
Assignment 2.5 DUE
|
Oct 10 |
Midterm
|
Oct 15 |
-- Fall Break --
|
Oct 17 |
-- Fall Break --
|
Oct 22 |
Radiometry
Assignment 3.0 OUT
|
Oct 24 |
The Rendering Equation
|
Oct 29 |
The Bidirectional Reflectance Distribution Function
|
Oct 31 |
Variance Reduction
Assignment 3.0 DUE
Assignment 3.5 OUT
|
Nov 05 |
-- Holiday --
|
Nov 07 |
Special Topics #3: ???
|
Nov 12 |
The Principles of Animation
|
Nov 14 |
Splines & Kinematics
Assignment 3.5 DUE
Assignment 4.0 OUT
|
Nov 19 |
Simulations
|
Nov 21 |
Special Topics #4: ???
Assignment 4.0 DUE
Assignment 4.5 OUT
|
Nov 26 |
-- Thanksgiving Break --
|
Nov 28 |
-- Thanksgiving Break --
|
Dec 03 |
Special Topics #5: Research & Industry
|
Dec 05 |
Final Review
Assignment 4.5 DUE
|
Dec 12 |
Final
|
Assignments and Projects
Assignment 0.0: Math Review | |
Assignment 0.5: Code Review | |
Assignment 1.0: Rasterizer Checkpoint | |
Assignment 1.5: Rasterizer Final | |
Assignment 2.0: MeshEdit Checkpoint | |
Assignment 2.5: MeshEdit Final | |
Assignment 3.0: PathTracer Checkpoint | |
Assignment 3.5: PathTracer Final | |
Assignment 4.0: Animation Checkpoint | |
Assignment 4.5: Animation FInal |
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, Oscar Dadfar.