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

Cylindars

Generating non-uniform random numbers

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
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
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

Useful Links