High Speed Rendering
- Advanced Textures
- Mipmapping
- Anisotropic texture filtering
- 3D (solid) texturing
- Multitexture
- Pixel/Fragment Shaders
- Basics
- ARB_FRAGMENT_PROGRAM
- Dependent textures
- Higher-level languages
- Shadow Computation
- Shadow maps
- Shadow volumes
- If time and interest warrant: Geometry processing
- Large-scale terrain decimation
- Subdivision surfaces & adaptive refinement
High Quality Rendering
- Raytracing
- Raytracing basics
- Raytracing accelleration via bounding volumes
- Soft raytracing via multisampling
- Soft raytracing via cone tracing
- Radiometry
- Terminology: luminance, irradiance
- Surface-to-surface rendering equation
- Radiosity & Global Illumination
- Volume Rendering
- Ray marching
- Splatting and shear-warp
- Discrete ordinates radiation transport
- If time and interest warrant: Camera calibration
- Geometric calibration (camera matrix, radial distortion)
- Radiometric calibration (gamma correction, aperture compensation)
- High dynamic range imagery
- Integration of synthetic and real imagery
|
Calendar |
Monday |
Wednesday |
Friday |
January |
|
|
21 First day
of class
|
Textures
|
24
|
26
|
28 Add Deadline
|
-
|
31
|
|
|
|
|
|
|
February
|
|
2 HW1, PROJ1 Topic Due
|
4
Drop Deadline
|
Pixel Shaders
|
7
|
9
|
11
|
-
|
14
|
16 PROJ1
Design Due
|
18
|
Shadows
|
21
|
23 |
25
|
- |
28
|
|
|
|
|
|
|
March |
|
2
|
4
|
Review and Midterm
|
7
|
9 MIDTERM & PROJ1 Code Due
|
11
|
Spring Break
|
14 (BREAK)
|
16 (BREAK)
|
18 (BREAK)
|
Raytracing
|
21 Last day
to Withdraw
|
23 PROJ2 Topic Due
|
25
|
- |
28
|
30 |
|
|
|
|
|
April |
|
|
1
|
Radiometry |
4
|
6 PROJ2 Design Due
|
8
|
- |
11
|
13
|
15
|
Volume Rendering
|
18
|
20
|
22
|
- |
25
|
27 PROJ2 Due
|
29 (BREAK)
Springfest
|
|
|
|
|
May |
|
|
|
Semester Project Demos
|
2 PROJECT
Demos
|
4 PROJECT
Demos
|
6 Review for
final exam
|
Finals Week
|
9 (NO CLASS)
|
11 FINAL at 1PM
|
|
|