Home Lectures Assignments Showcase

Schedule

Lecture schedule is subject to change. Slides will be published here before the start of each lecture. Until then, the links below will be broken links.

Tuesday Thursday Homework (Due Date)
Sections (Friday)
Week 1 9/23Introduction 9/25Working with Light Blender Setup (Mon 9/29)
Week 2 9/30Virtual World 10/2Triangles Triangles & Transformations (Mon 10/6)
Week 3 10/7Ray Tracing 10/9Recursive Ray Tracing Ray Tracing (Mon 10/13)
Week 4 10/14Optics 10/16Shaders Lighting & Shading (Mon 10/20)
Week 5 10/21Global Illumination 10/23Photon Mapping Global Illumination (Mon 10/27)
Week 6 10/28Sampling 10/30Advanced Rendering Advanced Rendering (Mon 11/3)
Week 7 11/4(Democracy Day) 11/6Final Project Kickoff Project Proposal (Mon 11/10)
Week 8 11/11Geometric Modeling 11/13More Geometric Modeling HW: Geometric Modeling (Mon 11/17)
Section: Geometry Demo (11/14)
(see Canvas for actual demo recording)
Week 9 11/18Texture Mapping 11/20More Texture Mapping HW: Texturing (Mon 12/1)
Section: Texturing Demo (11/21)
(see Canvas for actual demo recording)
Week 10 11/25(Thanksgiving) 11/27(Thanksgiving)
Week 11 12/2(Work on Project) 12/4(Work on Project) Section: Lighting & Camera Demo (12/5)
(see Canvas for actual demo recording)
Week 12 NO FINAL EXAM Final Project (THU 12/11)

Supplemental Readings and Reference Materials

Required:
Other Potentially-Useful Texts and Readings:

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.