782 Schedule & Notes

Tentative schedule - subject to change at a moment's notice. This is only a guide and not meant to be a strict schedule of how fast the material will be taught. The order of material is fairly set for the early part of the course, but becomes more fluid as the quarter progresses.

DatesTopicChaptersAssignments
W: Sept 20 Introduction1
F: Sept 22 Basic ray tracing review1
 
M: Sept 25 Preview course topics1
W: Sept. 27 Intersections2-4 read about PBRT
F: Sept. 29 Bounding volumes4 Lab 0
 
M: Oct. 2 Spatially based acceleration4
W: Oct. 4 Color and radiometry5
F: Oct. 6 Tone mapping8
 
M: Oct. 9 Adaptation Luminance8
W: Oct. 11 Photographic Tone Reproduction8
F: Oct. 13 Color Systems8
 
M: Oct. 16 Reflection models9 Lab 1
W: Oct. 18 Reflection models9
F: Oct. 20 Reflection models9
 
M: Oct. 23 Sampling7
W: Oct. 25 Sampling7 Lab 2
F: Oct. 27 Review homework and
review for midterm
  Homework
 
M: Oct. 30 MidtermMidterm
W: Nov. 1 Sampling7
F: Nov. 3 Sampling7
 
M: Nov. 6 Review midterm and
start Monte Carlo Fundamentals
14
W: Nov. 8 Monte Carlo Fundamentals14
F: Nov. 10 No Class Lab 3
 
M: Nov. 13 Monte Carlo Fundamentals14
W: Nov. 15 Monte Carlo Integration15
F: Nov. 17 Monte Carlo Integration15 Project description
 
M: Nov. 20 Light Transport - unbiased16-17
W: Nov. 22 Light Transport - unbiased16-17
F: Nov. 14 No Class
 
M: Nov. 27 Light Transport - biased16-17
W: Nov. 29 Light Transport - biased16-17
F: Dec. 1 Sub-surface scattering18.2.3 Final Project (programming part)
 
R: Dec. 7 exam time: 7:30-9:18 (need to reschedule?)Project presentations

Introduction

Reading: Syllabus; Section 1.1, pp. 1-4; Section 1.5, pp. 38-39;
         Lab  0 Assignment; pbrt setup; 
Lectures: 1

Basic Ray Tracing

Reading: Section 1.2, pp. 4-16
Lectures: 1
Basic idea of ray tracing Steps of basic ray tracing Refine ray tracing

PBRT

Reading: Section 1.3, pp. 16-36
Lectures: 2
NOTE: refer to the book for actual code segments; the ones here are condensed versions

The PBRT implementation of ray tracing


Intersection acceleration

Reading: Chapter 2 as needed to review geometry and transformations
         Sections 3.0-3.6; pp. 89-133
         Sections 4.0-4.2 pp. 169-180
Lectures: 3
  • Basic Quantities
  • Radiance Integrals
  • Surface Reflectance & BDRF >

    Tone Reproduction

    Reading: Chapter 8
    Lectures: 3
    

    Reflection Models

    Reading: Chapter 9
    Lectures: 1
    

    Sampling

    Reading: Chapter 7.1, 7.3-7.6 covered in class, read 7.2 on your own
    Lectures: 2
    

    Monte Carlo Fundamentals

    Reading: Chapter 13-14
    Lectures: 2
    

    Monte Carlo Integration

    Reading: Chapter 15.1-15.6
    Lectures: 2
    

    Light Transport

    Reading: Chapter 16-17
    Lectures: 4
    

    Sub-Surface Scattering

    Reading: Chapter 18.2.3
    Lectures: 1
    

    Volume Rendering

    Reading: Chapter 12, 15.7
    Lectures: 3
    

    Radiosity

    Reading: Chapter 17, Cohen & Wallace
    Lectures:  2