Home Lectures and Readings Assignments and Exams Showcase

Schedule

WEEK DATES TUESDAY THURSDAY HOMEWORK (DUE DATE)
1 9/21, 9/23 Introduction [PDF] Working with Light [PDF] Assignment 1: Blender Basics (Mon 9/27) [Link] [PDF]
2 9/28, 9/30 Virtual World [PDF] Triangles [PDF] Assignment 2: Objects and Camera (Mon 10/4) [Link] [PDF]
3 10/5, 10/7 Ray Tracing [PDF] Recursive Ray Tracing [PDF] Assignment 3: Ray Tracing (Mon 10/11) [Link] [PDF]
4 10/12, 10/14 Optics [PDF] Shading [PDF] Assignment 4: Lighting and Shading (Mon 10/18) [Link] [PDF]
5 10/19, 10/21 Global Illumination [PDF] Photon Mapping [PDF] Assignment 5: Understanding Raytracer (Mon 10/25) [Link] [PDF]
Final Project Handout [Link] [PDF]
6 10/26, 10/28 Sampling [PDF] Advanced Rendering [PDF] Assignment 6: Advanced Rendering (Mon 11/1/) [Link] [PDF]
7 11/2, 11/4 No Class (Democracy Day) Geometric Modeling [PDF] Assignment 7: Geometry Modeling (Fri 11/12) [Link] [PDF]
8 11/9, 11/11 More Geometric Modeling [PDF] Texture Mapping [PDF] Assignment 8: Texture Mapping (Fri 11/19) [Link] [PDF]
9 11/16, 11/18 More Texture Mapping [PDF] Final Project Discussion 1 Work on Final Project
10 11/23, 11/25 Thanksgiving Recess Thanksgiving Recess Work on Final Project
11 11/30, 12/2 Final Project Discussion 2 Final Project Discussion 3 Work on Final Project
12 Final Exam: NONE Final Project Due (soft deadline)

Supplemental Readings and Reference Materials

Required:

Optional:

Course Outline

Content and slides for this course were borrowed from Pat Hanrahan's CS 148 and CS 348B classes, Marc Levoy's computational and digital photography classes, Bernd Girod's EE classes, Michael Lentine and Jon Su's CS 248 class, and James O' Brien and Ravi Ramamoorthi's classes at UC Berkeley.

Supplemental Readings are not mandatory, but are useful sources of information.