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)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.