Home Lectures and Readings Assignments and Exams Showcase

Schedule

WEEK DATES TUESDAY THURSDAY HOMEWORK
1 9/15, 9/17 Introduction [PDF] Working with Light [PDF] Assignment 1: Blender Basics [Link] [PDF]
2 9/22, 9/24 Virtual World [PDF] Triangles [PDF] Assignment 2: Objects and Camera [Link] [PDF]
3 9/29, 10/1 Ray Tracing [PDF] Recursive Ray Tracing [PDF] Assignment 3: Ray Tracing [Link] [PDF]
4 10/6, 10/8 Optics [PDF] Shading [PDF] Assignment 4: Lighting and Shading [Link] [PDF]
5 10/13, 10/15 Global Illumination [PDF] Photon Mapping [PDF] Assignment 5: Understanding Raytracer [Link] [PDF]
Final Project Handout [Link] [PDF]
6 10/20, 10/22 Sampling [PDF] Advanced Rendering [PDF] Assignment 6: Advanced Rendering [Link] [PDF]
7 10/27, 10/29 Geometric Modeling [PDF] More Geometric Modeling [PDF] Assignment 7: Geometry Modeling [Link] [PDF]
8 11/3, 11/5 Texture Mapping [PDF] More Texture Mapping [PDF] [PPTX] Assignment 8: Texture Mapping [Link] [PDF]
9 11/10, 11/12 CA Final Project Discussion 1 CA Final Project Discussion 2 Work on Final Project
10 11/17, 11/19 No Lecture No Lecture Work on Final Project
11 11/24, 11/26 Thanksgiving Recess Thanksgiving Recess Work on Final Project
12 Final Exam: NONE Final Project Due

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.