Calendar

LEC # TOPICS KEY DATES
1 Course Overview

C++ Tutorial
2 Ray Casting 1: Generation and Intersection
3 Ray Casting 2: More Intersection Assignment 0 due
4 Transformations 1: Translation, Rotation and Scale Assignment 1 due
5 Transformations 2: In Modeling

Linear Algebra Tutorial
6 Ray Tracing Assignment 2 due
7 Local Illumination
8 Acceleration Data Structures Assignment 3 due

Quiz 1 material ends
9 Curves and Surfaces
Quiz 1
10 Animation 1: Interpolation and Kinematics
11 Animation 2: Orientation and Quaternions Assignment 4 due
12 Animation 3: Dynamics
13 Graphics Pipeline 1: Perspective Transformations Assignment 5 due
14 Graphics Pipeline 2: Line Clipping and Rasterization
15 Graphics Pipeline 3: Polygon Rasterization
16 Graphics Pipeline 4: Polygon Clipping
17 Shadows
18 Global Illumination: Radiosity
19 Monte Carlo Ray Tracing
20 Color 1: Color Vision and Color Spaces Quiz 2 material ends
Quiz 2
21 Color 2: Color Effects and Production
22 Texture Mapping
23 Sampling, Aliasing and MIP Mapping