Home Lectures and Readings Assignments and Exams Showcase


This course has no in-class exams. The final exam slot for the class is on Thursday, December 10, 2015 in 12:15-3:15pm as determined by the Stanford University Registrar. During this time, you will present a live demo of the ray tracer assignment. There will be no makeup time for the live demo in the case of conflicting classes as the Stanford University Registrar's policy states that "students must not register for classes with conflicting end-quarter exams."

Assignments and Grading

Assignment 1: Introduction and Setup [Assignment PDF] [Source Code] Tuesday, 9/22 Monday, 9/28
Assignment 2: Geometric Modeling [Assignment PDF] [Source Code] Tuesday, 9/29 Monday, 10/5
Assignment 3: Shading and Lighting [Assignment PDF] [Source Code] Tuesday, 10/6 Monday, 10/12
Assignment 4: Texturing [Assignment PDF] [Source Code] Tuesday, 10/13 Monday, 10/19
Assignment 5: Sampling [Assignment PDF] Tuesday, 10/27 Monday, 11/2
Assignment 6: Acceleration Structures [Assignment PDF] Tuesday, 11/3 Monday, 11/9
Assignment 7: Photon Mapping [Assignment PDF] Tuesday, 11/10 Monday, 11/16
Assignment 8: Advanced Rendering [Assignment PDF] Tuesday, 11/17 Monday, 11/30

Hardware and Software

You are encouraged to do class assignments on your personal computer and/or mobile device.

If you do not wish to develop on a personal computer or mobile device, you will have access to the myth machines located in Gates B08. These 3.2 GHz DELL Dual-Xeon Linux boxes, named myth1 through myth16, are available for remote access. All students with a SUNetID automatically have accounts on these machines. Home directories are shared with out Stanford Computing Clusters using AFS. Registered students will get an extra 200MB of disk quota for the quarter. Please notify the course staff immediately if you do not notice this quota increase within 48 hours of officially signing up for the course.