| A tentative syllabus for the class appears below. | |||||
|
|
|||||
| Week 1 | Aug 23 | Introduction, Procedures | |||
| Aug 25 | Introduction to OpenGL/GLUT programming | OpenGL notes (see also ~cs4451/glut-examples) |
|||
| Aug 27 | Introduction to OpenGL/GLUT programming
First assignment out |
||||
| Week 2 | Aug 30 | Graphics hardware | 4 (Intro), 4.2, 4.4, 4.6 | ||
| Sept 1 | Graphics hardware | ||||
| Sept 3 | Graphics Software
First assignment in |
1.6, 2.2
(samples in glut-examples/a1*.c) |
|||
| Week 3 | Sept 6 | HOLIDAY (Labor Day) | |||
| Sept 8 | Lines | 3.5-3.6, 13.1 | |||
| Sept 10 | Polygons | 3.1-3.2, 3.17 | |||
| Week 4 | Sept 13 | review, discussion | Anna's review notes | ECSCW | |
| Sept 15 | TEST 1 | ECSCW | |||
| Sept 17 | Windows and Viewports
2D Clipping |
5.4
3.11-3.14 |
ECSCW | ||
| Week 5 | Sept 20 | 2D Transformations | 5.1-5.3 | ||
| Sept 22 | 3D Mathematics | 5.6-5.8 | |||
| Sept 24 | 3D Mathematics | 5.6-5.8 | |||
| Week 6 | Sept 27 | 3D Projections
Second assignment in |
|
||
| Sept 29 | 3D Projections | 6.1-6.5.2 | |||
| LAST DAY TO DROP |
Oct 1 | 3D Projections 3D Clipping Third assignment out |
6.5.3-6.6 |
||
| Week 7 | Oct 4 | 3D Clipping | |||
| Oct 6 | 3D Clipping OpenGL Picking |
(OpenGL Book) 13 |
|||
| Oct 8 | Visible Surface Determination | ||||
| Week 8 | Oct 11 | Visible Surface Determination | |||
| Oct 13 | Color & Vision | ||||
| Oct 15 | Color & Vision
Third assignment in |
(same) | |||
| Week 9 | Oct 18 | HOLIDAY (Fall Break) | |||
| Oct 20 | Illumination & Shading (basic) | ||||
| Oct 22 | Illumination & Shading (basic) | (same) | |||
| Week 10 | Oct 25 | Illumination & Shading (basic) | (same) | ||
| Oct 27 | Retained Mode Graphics | Chapter 7 (Foley et al) | |||
| Oct 29 | Retained Mode Graphics | Chapter 7 (Foley et al) | |||
| Week 11 | Nov 1 | Retained Mode Graphics | Chapter 7 (Foley et al) | (same) | |
| Nov 3 | review, discussion
Forth assignment in |
||||
| Nov 5 | TEST 2 Fifth assignment out |
||||
| Week 12 | Nov 8 | Special Effects (Irfan Essa) | UIST | ||
| Nov 10 | Animation (Jessica Hodgins) | UIST | |||
| Nov 12 | discussion of assignment 5 | ||||
| Week 13 | Nov 15 | Illumination & Shading (texture mapping) | 16.3 | ||
| Nov 17 | Illumination & Shading (advanced) | ||||
| Nov 19 | Illumination & Shading (advanced) | (same) | |||
| Week 14 | Nov 22 | Ray Tracing
Fifth assignment in |
|||
| Nov 24 | Ray Tracing | ||||
| Nov 26 | HOLIDAY (Thanksgiving) | ||||
| Week 15 | Nov 29 | Ray Tracing | |||
| Dec 1 | Modeling Curves and Surfaces | ||||
| Dec 3 | Modeling Curves and Surfaces | ||||
| Week 16 | Dec 6 | TBA (Advanced topics, SIGGRAPH) | |||
| Dec 8 | TBA (Advanced topics, SIGGRAPH)
Final assignment in |
||||
| Dec 10 | Review, discussion | ||||
|
|
|||||
| Dec 16 | FINAL EXAM (2:50-5:40) | ||||