Tuesday

Thursday

8/28  

Intro

8/30

GIT and CMake Intro

C++ Refresher

Assignment 0 out

9/4

Color and Rasterization

9/6

GPU Pipeline and OpenGL

Assignment 0 due

Assignment 1 out

Game Phase 1 out

Grad Reading 1 Due

9/11

OpenGL Practical Lab

9/13

Transformations, Matrices, and Vectors

Assignment 1 due (Monday 17th)

Game Phase 1 due (Monday 17th)

Grad Reading 2 Due

9/18
Rasterization, Windows, and Viewports

9/20
OpenGL Lab

Assignment 2 out
Game Phase 2 out

Grad Reading 3 Due

9/25
Polygon and Geometry Algorithms

9/27

Polygon and Geometry Algorithms, continued


Grad Reading 4 Due

Assignment 2 due

10/2
Models

10/4

Models, continued

Game Phase 2 due

Game Phase 3 out

Grad Reading 5 Due

10/9
Hierarchies, Contouring

10/11 - FALL BREAK - NO CLASS

Game Phase 3 due (Wednesday, 10/10)

Final Game Phase out

10/16
Visible Surfaces

10/18
Visible Surfaces, continued

Grad Reading 6 Due

10/23
NO CLASS

10/25
NO CLASS

Grad Reading 7 Due

Midterm Game Project due

10/30
Image Synthesis

11/1
Image Synthesis, continued

Assignment 3 out

Grad Reading 8 Due

Raytracer Phase 1 out

11/6
Shadows and Transparency

11/8
LAB RAYTRACER

Grad Reading 9 Due

Assignment 3 due

11/13
Mapping

11/15
Antialiasing

Grad Reading 10 Due

Raytracer Phase 1 due

Assignment 4 out

Raytracer Phase 2 out

11/20
LAB
RAYTRACER & ASSIGNMENT 4

11/22 - THANKSGIVING - NO CLASS

Grad Reading 11 Due

11/27
Global Illumination

11/29

Light Fields

Raytracer Phase 2 due

Raytracer Final Phase out

Grad Reading 12 Due

12/4
Path Tracing and Photon Mapping

12/6
Final Review

Grad Reading 13 Due

Assignment 4 due

Raytracer due

Final Exam Date as set by the Registrar:

Sunday 16-Dec -  1pm - 5pm

Final exam will be open notes, no technology.