|
|||||
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. | |
  |