Class Meeting:
01:25-02:45pm, Monday and Wendesday in WEB 1250
Instructor: Peter Shirley, Steven Parker
Email: pshirley AT nvidia.com, sparker AT nvidia.com
Teaching Assistant: Chao Yang
Email: chaoyang AT cs.utah.edu
Overview
We'll cover both batch and interactive ray tracing. The course will use the NVIDIA OptiX ray tracing system.
Assignments
There will be five programming assignments and one project.
Schedule
Lecture | Date | Topic | Resources | ||
---|---|---|---|---|---|
1 | M 1/11 | Course overview | |||
2 | W 1/13 | Math | |||
3 | W 1/20 | OptiX overview | |||
4 | M 1/25 | Ray-object interection | slides video | ||
5 | W 1/27 | OptiX 2 | |||
6 | M 2/1 | Reflection/Refraction | slides | ||
7 | W 2/3 | Reflection/Refraction 2 | Beer's Law slides | Fresnel slides | Refraction slides |
8 | M 2/8 | Texture | slides | ||
9 | W 2/11 | Cylindars||||
10 | W 2/18 | ||||
11 | M 2/22 | Program2 due | |||
12 | W 2/24 | ||||
13 | M 3/1 | ||||
14 | W 3/3 | ||||
15 | M 3/8 | ||||
16 | W 3/10 | Generating non-uniform random numbers | Program3 due | ||
18 | M 3/17 | Generating non-uniform random numbers||||
19 | W 3/19 | ||||
20 | M 3/29 | ||||
21 | W 3/31 | ||||
22 | M 4/5 | Program4 due | |||
23 | W 4/7 | ||||
24 | M 4/12 | ||||
25 | W 4/14 | ||||
26 | M 4/19 | ||||
27 | W 4/21 | ||||
28 | W 4/26 | ||||
29 | W 4/28 |