Week | Day | Lecture Topics | Assignments | Lab |
---|---|---|---|---|
1 29 November-3 December |
M | Course Intro., CS321 Review
Optional topics survey |
HB: various | Lab 1: Prerequisite Assessment |
R | OpenGL | GL: 1, 2 | ||
2 6-10 December |
M | Transformations | HB2: 11, 12 HB3: 5, 6, 7 GL: 3 |
Lab 2: Introduction to OpenGL |
R | ...continued | |||
3 13-17 December |
M | Illumination | HB2: 14 HB3: 10 GL: 5 |
Lab 3: Lego Models |
R | ...continued | |||
4 3-7 January |
M | Quiz 2 Review From Last Year: alienGlut.cpp,
alienGlut.Makefile
Optimizations |
GL: 2, 7 | Lab 4: Lego Models: Adding Lighting |
R | Animation | HB2: 16 HB3: 13 |
||
5 10-14 January |
M | ...continued | Lab 5: Lego Animation | |
R | Texture | HB2: 14-9 HB3: 10-17 GL: 9 |
||
6 17-21 January |
M | Texture example: texgenMod.cpp,
texgenMod.Makefile
Texture ...continued |
||
R | Midterm (2002-03 exam, 2003-04 exam) / Educational Objectives | |||
7 24-28 January |
M | Collision Detection (no handout) | HB2: 16-various HB3: pp. 602-3 |
|
R | Ray Tracing | HB2: 14-6 HB3: 10-11 |
||
8 31 January-4 February |
M | Ray Tracing: POV-Ray, Demo code, Download POV-Ray | ||
R | Blending, etc. Blending sample code |
HB2: 4-8 HB3: 4-3, 4-9 GL: 6 |
||
9 7-11 February |
M | Shadows, Qt Sample Code, GLUT Sample Code, Running GLUT | GL: pp. 603-604 | |
R | Bump Mapping | HB2: TBD HB3: 10-18 |
||
10 14-18 February |
M | Fractals | HB2: 10-(18-20) HB3: 8-23 |
Project Presentations 1-8 |
R | Final Exam (50 minutes)
Educational Objectives |
|||
11 21-25 February |
R | Project Presentations 9-16: 8:00 - 10:00 A.M. in CC-49 |
Lecture Topics | Assignments |
---|---|
Framebuffer, Stencil Demo | GL: 10 |
Curves | HB2: 13-11 HB3: TBA |
Curves: Tessellators | GL: 11 |
Curves: Quadrics and Evaluators | GL: 12 |
Quaternions | HB2: pp. 419-420, 617-618 HB3: TBA |