September 2014 |
Topics covered in lectures |
Readings (3rd Ed.) |
Readings (4th Ed.) |
||||||
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
|
|
|
1 |
2 no classs |
3 |
4 H1 due |
5 |
6 |
Introduction Raster graphics |
Ch 1 |
Ch 1, 2, 3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Scan conversion of 2D primitives Attributes, anti-aliasing, frame buffer ops. |
Ch 2, 3 |
Ch 4, 5, 6 |
14 |
15 |
16 |
17 |
18 P1 due |
19 |
20 |
Texture mapping 2D and 3D transformations |
Ch 2, 3 |
Ch 5, 6, 7, 9 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
Composition of transformations Quaternion representation of 3D rotation |
Ch 3, 4, 5 |
Ch
7, 9 |
28 |
29 |
30 H2 due |
|
|
|
|
2D Viewing pipeline, clipping lines |
Ch 6 |
Ch 8 |
October 2014 |
|
|
|
||||||
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
|
|
|
|
|
1 |
2 |
3 |
4 |
Clipping graphics primitives (cont.) |
Ch 6 |
Ch 8 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
3D viewing and perspective projection |
Ch 7 |
Ch 10 |
12 |
13 |
14 no class |
15 |
16 P2 due |
17 |
18 |
Hierarchical models |
|
|
19 |
20 |
21 midterm |
22 |
23 |
24 |
25 |
Tue: mid-term exam (in class) Thu: Collision detection, spatial data structures |
Ch 14 |
Ch 11, 12 |
26 |
27 |
28 |
29 |
30 |
31 |
|
3D object representations |
Ch 8 |
Ch 13, 15.2,15.3 |
November 2014 |
|
|
|
||||||
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
2 |
3 |
4 |
5 |
6 P3 due |
7 |
8 |
Splines and interpolation |
Ch 8 |
Ch 14 |
9 |
10 |
11 |
12 |
13 H3 due |
14 |
15 |
Illumination equation, BRDF Polygon rendering algorithms |
Ch 10 |
Ch 17 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
Visible surface detection Ray casting, ray tracing |
Ch 9 |
Ch 16 |
23 |
24 |
25 |
26 |
27 no class |
28 |
29 |
Reflection, transmission, shadows |
Ch 10 |
Ch 17 |
December 2014 |
|
|
|
||||||
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
|
|
1 |
2 |
3 |
4 P4 due |
5 |
6 |
Texture: Splines and interpolation revisited Texture maps,
bump maps, environment maps |
Ch 10 |
Ch 17, 18 |
|
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Tue: Review |
|
|
14 |
15 |
16 Final |
17 |
18 |
19 |
20 |
Final exam
(Tuesday, December 16, 12-2pm) |
|
|