COMPUTER GRAPHICS (CMU 15-462/662)
Basic Info
Mon/Wed 1:30-2:50pm
GHC 4307
Instructor: Keenan Crane
See the course info page for more info on policies and logistics.
Getting Started
To get started with the class you need to do just three things:
  1. Sign up for the course Piazza.
  2. Sign up for an account on this webpage. (We'll give you the signup code on Piazza, so sign up for that first!)
  3. Carefully read through the Course Info.
Note also that all assignments for the semester are available now, at the bottom of this page. So if you're eager to get started, go for it! Due dates are listed inline in the course schedule below.
 
Fall 2018 Schedule
Aug 27 (Mon)
Assignment 0.0 out
Aug 29 (Wed)
Sep 3 (Mon)
No class (Labor Day)
Assignment 0.0 due/Assignment 0.5 out
Sep 5 (Wed)
Sep 10 (Mon)
Assignment 0.5 due/Assignment 1 out
Sep 11 (Tue)
Time/location: 9/12, 5-6:30pm in GHC 4215
Sep 12 (Wed)
Sep 17 (Mon)
Sep 19 (Wed)
Sep 24 (Mon)
The Rasterization Pipeline
Sep 26 (Wed)
Introduction to Geometry
Assignment 1 due/Assignment 2 out
Oct 1 (Mon)
Meshes and Manifolds
Oct 3 (Wed)
Digital Geometry Processing
Oct 8 (Mon)
Geometric Queries
Course drop deadline
Oct 10 (Wed)
Accelerating Geometric Queries
Oct 15 (Mon)
Midterm Review
Assignment 2 due
Oct 17 (Wed)
MIDTERM
Oct 22 (Mon)
Midterm Recap
Assignment 3 out
Oct 24 (Wed)
Color
Oct 29 (Mon)
Radiometry
Oct 31 (Wed)
The Rendering Equation
Nov 5 (Mon)
Numerical Integration
Assignment 3 Tasks 1-4 due
Nov 7 (Wed)
Monte Carlo Integration
Nov 12 (Mon)
Variance Reduction
Nov 14 (Wed)
Introduction to Animation
Assignment 3 Tasks 5-7 due/Assignment 4 out
Nov 19 (Mon)
Dynamics and Time Integration
Nov 21 (Wed)
No class (Thanksgiving Holiday)
Nov 26 (Mon)
Introduction to Optimization
Nov 28 (Wed)
Physically-Based Animation and PDEs
Dec 3 (Mon)
Fluid Simulation
Dec 5 (Wed)
Course Wrap Up
Assignment 4 due
TBD (Wed)
FINAL
Assignments and Projects
(Due: 9/3)Assignment 0.0: Linear Algebra Review/Preview (Due: 9/10)Assignment 0.5: Vector Calculus Review/Preview
(Due: 9/26)Assignment 1: DrawSVG (Due: 10/10)Assignment 2: MeshEdit
(Due: 11/5;11/14)Assignment 3: PathTracer (Due: 12/5)Assignment 4: Animation
Acknowledgments

Thanks to past course contributors: Kayvon Fatahalian, Stelian Coros, Michael Choquette, Se-Joon Chung, Sky Gao, Qiuyi Jia, Zach Shearer, Bryce Summers, Nick Sharp.