Computer Graphics : Fall 2024 (original) (raw)
Computer Graphics (CMU 15-362/662)
Basic Info
Tues/Thurs 12:30pm-1:50pm
DH (Doherty Hall) 1212
See the course info page for more info on policies and logistics.
Fall 2024 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: Graphics APIs & Architecture 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: Mathematical Geometry Processing (by Yu Wang) 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: Non-Photorealistic Rendering |
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: Reliable Simulation of Elastodynamics 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.