Image Synthesis Techniques(CS348b)

Image Credits: Cherry Pie: Luke Anderson, Kate Swanson, Nora Willett; French Bread: Alexis Haraux; Citrus Marmalade: Sonny Chan, Phaedon Sinis.


This course provides a broad overview of the theory and practice of making photo-realistic imagery. Rendering is treated as a problem in modeling and simulating the physics of light and appearance.


Every student is required to make 2 comments per lecture on the slides used in the course. Consult tips for commenting for hints on how to make good comments.

Time and Place
Time: Tue/Thu 1:30 - 2:50
Room: Green Earth Sciences, Room 150

Pat Hanrahan
hanrahan [at] cs [dot] stanford [dot] edu
Gates 370
Office hours: Thu 3:00-4:00 pm

Matt Pharr
matt [at] pharr [dot] org
Office hours:
Tue 3:00-4:00 pm
Location: Bytes Cafe

Your TA:
Michael Mara
mmara [at] cs [dot] stanford [dot] edu
Office hours:
Tue and Wed 9:00am-11:00am
Location: Gates 359
Apr 4
Apr 6
Apr 11
Apr 13
Apr 18
Apr 20
Apr 25
Apr 27
May 2
Monte Carlo II: Variance Reduction Techniques
May 4
Reflection Models I: BRDFs and Idealized Materials
May 9
Reflection Models II: Glossy Materials
May 11
Guest Lecture
May 16
Monte Carlo III: Low Discrepancy Sampling
May 18
Light Transport and the Rendering Equation
May 23
Monte Carlo Path Tracing
May 25
Bidirectional Light Transport
May 30
Participating Media and Volume Rendering
Jun 1
Reflection Models III: Anisotropic and Subsurface Reflection
Jun 6
Assignments and Final Project
due Apr 13 Assignment 1: Studio lighting Submit
due Apr 25 Assignment 2: Sphere Tracing Distance Estimators
due May 11 Assignment 3: Light Field Camera
due May 25 Assignment 4: Sampling Efficiency
due May 25 Final Project Proposal
due Jun 12 Final Project

We will be using Piazza for discussions. The CS 348B Spring 2017 Piazza page is located here.

In depth course information can be found here.


Special thanks to Kayvon Fatahalian for the template for the course website.