[Syllabus] | [Schedule] | [Resources] | [Github] |
Please note that all dates are subject to change.
Lecture | Date | Topic | Materials | More |
---|---|---|---|---|
1 | Tues. 1/31 | Intro, rendering pipeline | slides | lab 1: open a window, change the background color github instructions |
2 | Thurs. 2/2 | Vector math | slides | |
3 | Tues. 2/7 | OpenGL | OpenGL tutorial: “Getting started” through “Hello triangle” | vector math review lab 1 due lab 2: draw a house |
4 | Thurs. 2/9 | BROOKLYN COLLEGE CLOSED DUE TO SNOW | Go through OpenGL code and tutorial | |
5 | Tues. 2/14 | OpenGL cont. Transformations |
slides | transformations review |
6 | Thurs. 2/16 | Transformations cont. | lab 2 due lab 3: animate a shape |
|
7 | Tues. 2/21 | Viewing | slides | |
8 | Thurs. 2/23 | Viewing cont. | lab 3 due lab 4: 3d viewer |
|
9 | Tues. 2/28 | Viewing wrapup and review (Perspective projection, viewport transformation) |
viewing review | |
10 | Thurs. 3/2 | Wordseye: Dr. Bob Coyne | lab 4 part 1 due | |
11 | Tues. 3/7 | Lighting | slides | |
12 | Thurs. 3/9 | Lighting cont. | lighting question | lab 4 part 2 due |
13 | Tues. 3/14 | BROOKLYN COLLEGE CLOSED AGAIN DUE TO SNOW | generated reviews see message re midterm and reviewing |
|
14 | Thurs. 3/16 | Midterm | ||
15 | Tues. 3/21 | Ray tracing | slides | lab 5 |
16 | Thurs. 3/23 | Barycentric coordinates | questions FOCG 2.7 |
|
17 | Tues. 3/28 | Ray-triangle intersection | RTR 16.8 | |
18 | Thurs. 3/30 | Ray tracing cont. | lab 6 | |
19 | Tues. 4/4 | Ray tracing cont. | ||
20 | Thurs. 4/6 | Acecleration data structures | ||
Tues. 4/11 | Spring break | |||
Thurs. 4/13 | Spring break | |||
Tues. 4/18 | Spring break | |||
Thurs. 4/20 | Thursday is a Monday | |||
21 | Tues. 4/25 | Texture mapping | slides RTR 6 |
lab 7 assigned hw target example hw before changes |
22 | Thurs. 4/27 | Texture mapping cont. (sampling) | ||
23 | Tues. 5/2 | Texture mapping (other than color) | slides | |
24 | Thurs. 5/4 | Advanced texture mapping | Approximate bidirectional texture functions | lab 7 due 11:59pm lab 8 assigned |
25 | Tues. 5/9 | |||
26 | Thurs. 5/11 | Transparency | slides | |
27 | Tues. 5/16 | Per sample processing | slides | |
28 | Thurs. 5/18 | lab 8 due | ||
Tues. 5/23 | Final |