Image Synthesis Techniques(CS348b)

Image Credits: Bear and River : David Hyde, Lingxiao Li, and Tushar Paul; Cotton Candy : Chenlin Meng, Hubert Teo, and Jiren Zhu; Molten Glass : Kyle Fisher. Click here to see more winning entries from previous rendering competitions.


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. Please login to the website, so you can submit your comments for the lecture slides.

Time and Place
Time: Tue/Thu 1:30 - 2:50
Room: 200-205

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

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

Your TAs:
Brennan Shacklett
bps [at] cs [dot] stanford [dot] edu
Office hours:
Wed 2:00 - 3:30 pm
Location: Graphics Lab (Gates 367)
Katherine Sun
ksun97 [at] stanford [dot] edu
Office hours:
Thu 7:00 - 9:00 pm
Location: Huang Basement
Hubert Teo
hteo [at] stanford [dot] edu
Office hours:
Mon 1:00 - 2:30 pm
Location: Graphics Lab (Gates 367)
Apr 2
Apr 4
Apr 9
Apr 11
Apr 16
Apr 19
Apr 23
Apr 25
May 1
May 2
May 7
May 9
May 14
May 16
May 21
May 23
May 28
May 30
Jun 4
Assignments and Final Project
due Apr 11 Assignment 1: Studio lighting Submit
due Apr 23 Assignment 2: Sphere Tracing Distance Estimators
due May 7 Assignment 3: Light Field Camera
due May 14 Assignment 4: Sampling Efficiency Submit
due May 21 Final Project Proposal Submit
Jun 7 Rendering Competition
due Jun 8 Final Project Code and Report Submit

We will be using Piazza for discussions. The CS 348B Spring 2019 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.