CAP 6938 Advanced Graphics, Spring 2004

ENGR 384 TR 1:30-2:45

Instructor: Erik Reinhard
Class schedule courtesy of Peter Shirley


Class Homework


Resources


Course Overview

We will cover all the basics of classic ray tracing including distribution ray tracing. We will not cover physically-based methods. Each Tuesday we will cover a new topic, and each Thursday we will cover details of how to code up the topic of the Tuesday lecture. Programs will be due every Tuesday before class.


Schedule (tentative)

Week
Topic Program due
1 overview, viewing, ray-sphere intersection
ray-triangle intersection
2 bounding volume hierarchy
bounding volume hierarchy basic ray tracer
3 uniform spatial subdivision
uniform spatial subdivision basic ray tracer 2
4 Solid Textures
Image texture mapping million-primitive test
5 Grid vs BVH
2/6 Image texture mapping grid vs bvh bake-off
6 Material Models
BSP tree Marble image
7 Instancing
Image texture map
8 Antialiasing
2/27 Glass and mirror image
9 Soft Shadows
Surreal instancing image
10 fuzzy reflection, Depth-of-field, motion blur
Antialiased image
Spring break
Spring break
11 Photon Mapping
Path Tracing soft shadows
12 Missed topics
fuzzy reflection
13 Missed topics
Depth-of-field, motion blur
14 Missed topics

Evaluation

A-90%+, B-80%+, C-70%+, D-50%+, F-below 50%

Grading will be based on the homework assignments. There will not be a mid-term or a final.