Schedule
The schedule is approximate and subject to change
| Date | Topic (Thought, Prayer) | Reading | Due |
|---|---|---|---|
| Week 1: Introduction and Intro to OpenGL, Polygon Scan Conversion and Math | Ch 1, 2.1-2.3 | ||
| 4/30 | Intro to OpenGL and Graphics | ||
| 5/2 | Polygon Scan line conversion and some math | ||
| Week 2: More Math , Line Drawing, Z-Buffering, Clipping, Anti-aliasing | 2.4-end, 3, 8.2 | ||
| 5/5 | Work out some math problems and cover Line Drawing | ||
| 5/7 | Z Buffering, clipping lines | Project 1 Polygon scan line conv. | |
| 5/9 | More about project 2, Clipping polygons, anti-aliasing | ||
| Week 3: 2d Transforms, Window to Viewport, 3d Transforms, Viewing part 1 and Games in OpenGL | 5, 6, 7.1-7.3 | ||
| 5/12 | 2D Transforms, | ||
| 5/14 | 2D Transforms, Window-to-viewport, 3D Transforms (Everett, Steven P.) | Project 2: Z-buffer | |
| 5/16 | Viewing (simple case) and Games in OpenGL (Alan P, Mike R) | ||
| Week 4: Viewing part 2, Color, Illumination and Shading | 7.4-7.5, 9 | ||
| 5/19 | Viewing part II | ||
| 5/21 | Color, Illumination (Deven, Anthony S.) | Semester Project proposal | |
| 5/23 | Shading, pass out Midterm exam at 11 am (Tom S. thought, Jacob W. prayer) | ||
| Week 5: Shadows, Ray Tracing: Basics and Intersections, OpenGL: Input | 10.1-10.5 | ||
| 5/26 | Memorial Day. No class. | ||
| 5/27 | Midterm available on class website in the morning | ||
| 5/28 | Shadows, Intro to Ray Tracing (David W. thought , Eunsu prayer) | Project 3 Transforms, Phong shading | |
| 5/30 | Ray tracing: Intersections, OpenGL input (Stephen thought, Roy prayer) | Midterm due at beginning of class | |
| Week 6: OpenGL: Misc, Visible surface determination, Texture mapping | 8, 11 | ||
| 6/2 | Ray tracing: intersections (sphere example, plane), Texture mapping, OpenGL: some input, some lighting, materials and textures. I've posted some sample code (David C. thought, Anthony H. prayer) | Project 3 due | |
| 6/4 | Hidden surfaces, textures, some OpenGL (Ashton thought, BJ prayer) | ||
| 6/5 | Thursday: No class | Project 4: Basic Ray Tracer | |
| 6/6 | No class. We don't have anything to catch up on and you all can use some time to work on projects. Mike will be in his office (3328 TMCB) and available during class time. Catch up (John H. thought, Matt C. prayer) | ||
| Week 7: Fractals, Curves part I, Curves part II | 15 | ||
| 6/9 | Programming the GPU, curves (Steven S. thought, Everett prayer) | Project 4 due | |
| 6/11 | Curves upto Hermite splines (Mike thought, Anthony S. prayer) | ||
| 6/13 | Could be… Guest lecture on curves by Tom Finnigan of Tsplines (Eunsu thought, Jacob W. prayer) | ||
| Week 8: Advanced Topics: Visual Realism and Natural Phenomena | |||
| 6/16 | Advanced topics (Tom S. thought, David W. prayer) | Semester Project |
page_revision: 54, last_edited: 1212602513|%e %b %Y, %H:%M %Z (%O ago)





