|
|
|||||
| 1 | Course Overview and Ray Tracing (Basic Algorithm) | Text: Chp 1: focus on 1.2.1, 1.3.1-1.3.3, 1.5, skim the other sections up to p. 24. Chps 13, pp 653-663; Chp 4: sections 1-2 Handouts & class notes |
Lab 1: Building a Ray Tracer, part 1 (due Sept 7) |   | |
| 2 | Ray Tracing: Modeling and Shading | Text: Chp 6: section 3 Handouts & class notes |
Lab 1, part 2 (due Sept 14) |   | |
| 3 | Ray Tracing: Shadows, etc | Handouts & class notes | Lab 1, part 3 (due Sept 21) |   | |
| 4 | Introduction to OpenGL: The Pipeline and Data Structures | Text: Chp 1: 1.6.2 - end (pay particular attention to pipeline) Chp 2: all sections except 2.11.1 Chp 3: section 3.3, beginning of 3.4 (note Display lists are no longer used but section has some useful information), 3.6 (note, Jogl syntax and structure will be a little different). |
Lab 2: Introduction to OpenGL/JOGL, part 1 (due Sept 28) |   | |
| 5 | Coordinate Systems and Transformations | Text: Chp 4 | Lab 2: Modeling, part 2 (due Oct 5) |   | |
| 6 | Scene Graphics and Hierarchical Modeling | Text: Chp 4 | Lab 2: Scene Graphcs, part 3 (due Oct 12) | Fri/Sat - Prof Orr away at a conference. | |
| 7 | Exam 1 (Oct 14) | Review above readings | No lab. |   | |
| 8 | Viewing and Navigation | Text: Chp 5 | Lab 3: Controlling the Camera (due Oct 26) | Fri - Mid-semester day | |
| 9 | Lighting and Shading | Text: Chp 6 Chp 7: sec 1-2 (pipeline), 11.5 (z-buffer), 12 (anti-aliasing) |
Lab 4: Lighting (due Nov 4) |   | |
| 10 | Textures & Shaders | Text: Chp 8 | Lab 5: Textures (due Nov 16) | Mike Bailey (OSU) visits class to talk about shaders. | |
| 11 | Textures & Shaders (cont) | Text: Chp 8, start Chp 9 | Lab 5: Textures (cont) (due Nov 16) |   | |
| 12 | Shaders or Physically Based Dynamical Systems | Text: Chp 9 or handouts | Lab 6: Final Project |   | |
| 13 | Discuss Part 1 of Lab 6 | Lab 6: Final Project, part 1 (due Nov 23) | Thanksgiving - no class Thursday | ||
| 14 | Work on Projects |   | Lab 6: Final Project, part 2 (due Dec 2) |   | |
| 15 | Project Presentations & Final exam Review | Review above readings | Lab 6: Final Project, part 3 (due Dec 9) | classes end Fri Dec 10. | |
|   | |||||