| A tentative syllabus for the class appears below.
THIS IS PROVIDED TO GIVE YOU A ROUGH IDEA OF MY CURRENT PLANS AND IS NOT CAST IN STONE. This syllabus will evolve as the class progresses, so be sure and check it frequently. |
|||||
|
|
|||||
| Week 1 | Aug 21 | Introduction, Procedures | |||
| Aug 23 | Introduction to OpenGL programming in Java | Magician Manual (OGLPG Ch 1) | |||
| Aug 25 | Introduction to OpenGL programming in Java | ||||
| Week 2 | Aug 28 | Computer Graphics Hardware | |||
| Aug 30 | Basic 3d math | 1.1-1.3 | |||
| Sept 1 | Polygonal Modelling
First assignment in |
2.1-2.4 | (guest) |
|
|
| Week 3 | Sept 4 | HOLIDAY (Labor Day) | |||
| Sept 6 | Polygonal Modelling | 2.1-2.4 | (guest) |
(away)
|
|
| Sept 8 | Rendering Polygonal Models | 4.1, 4.3 | |||
| Week 4 | Sept 11 | Coordinate Systems and Transformations | 1.1, 1.2, 5.1 (OGLPG App F) | ||
| Sept 13 | Viewing | ||||
| Sept 15 | Viewing | ||||
| Week 5 | Sept 18 | Viewing | (same) | ||
| Sept 20 | review | ||||
| Sept 22 | TEST 1 | ||||
| Week 6 | Sept 25 | Clipping | 6.1 | ||
| Sept 27 | Clipping OpenGL Picking and Selection Second assignment in |
6.1 |
(same) | ||
| LAST DAY TO DROP |
Sept 29 | Shading | 6.2 | ||
| Week 7 | Oct 2 | Smooth Shading | 1.5, 6.3 | (same) |
|
| Oct 4 | Smooth Shading | 1.5, 6.3 | (same) | ||
| Oct 6 | Rasterizing Lines and Polygons | 6.4, example of z-buffer problems | |||
| Week 8 | Oct 9 | Rasterizing Lines and Polygons
Hidden Surface Removal: Z-buffering, BSP |
6.4
parts of 6.6 |
(none) |
|
| Oct 11 | Hidden Surface Removal: Z-buffering, BSP Accumulation Buffers |
parts of 6.6 6.7 |
(none) | ||
| Oct 13 | Retained Mode Graphics |
|
|||
| Week 9 | Oct 16 | History of Computer Graphics (Video, part 1) |
|
ISWC | |
| Oct 18 | Retained Mode Graphics
Third assignment in |
|
|||
| Oct 20 | Retained Mode Graphics |
|
|||
| Week 10 | Oct 23 | FALL BREAK | |||
| Oct 25 | Retained Mode Graphics, Billboard Example | 8.3 | |||
| Oct 27 | Retained Mode Graphics, Animation |
17.1, parts 17.2 and 17.4 |
|||
| Week 11 | Oct 30 | Color, Human Vision | 15 | ||
| Nov 1 | Color, Human Vision | ||||
| Nov 3 | review, discussion |
||||
| Week 12 | Nov 6 | TEST 2 |
UIST | ||
| Nov 8 | (guest) Curves and Surfaces | 3.1-3.4 | UIST | ||
| Nov 10 | Local Reflection Models | ||||
| Week 13 | Nov 13 |
Ray Tracing (intro) |
10.1, 10.3.1 |
||
| Nov 15 | Ray Tracing Theory
Forth assignment in |
10.4-10.7 | |||
| Nov 17 | Ray Tracing Strategies | 1.4, 12 | |||
| Week 14 | Nov 20 | Ray Tracing Strategies | 12 | ||
| Nov 22 | Texture Mapping | 8.1, 8.8 | |||
| Nov 24 | HOLIDAY (Thanksgiving) | ||||
| Week 15 | Nov 27 | Bump Mapping, Light Mapping | 8.4, 8.5 | ||
| Nov 29 | Shadows | ||||
| Dec 1 | Anti-aliasing | parts of 14 | |||
| Week 16 | Dec 4 | review
Final assignment in |
|||
| Dec 6 | TBA |
CSCW
|
|||
| Dec 8 | TBA |
Washington
|
|||
|
|
|||||
| TBA | FINAL EXAM | ||||