cs5600@cs.utah.edu: You should
subscribe to this class mailing list.
To subscribe, go to the cs5600 mailing list
website.
The optional text of an OpenGL Primer is also recommended but certainly not required.
| Week | Date | Topic | Resources | Lecture Notes | |
|---|---|---|---|---|---|
| 1 | M Jan 7 | Vectors, parametric/implicit,RGB colors | Chapt 1-2, and 3(pages 54-57) | ||
| W Jan 9 | |||||
| F Jan 11 | Cross Product, Line Equations, Color | ||||
| 2 | M Jan 14 | Lines, circles, barycentric coords, rasterization | Chapt 3, 4 | ||
| W Jan 16 | Bresenham's line rasterization | ||||
| F Jan 18 | Bresenham's circle rasterization | ||||
| 3 | M Jan 21 | No class-- MLK day | |||
| W Jan 23 | rasterization | Chapt 4 | Polygon Scan Conversion | ||
| F Jan 25 | rasterization, barycentric coords, | ||||
| 4 | M Jan 28 | Transformations | Chapt 5-6 | ||
| W Jan 30 | Transformations I | ||||
| F Feb 1 | |||||
| 5 | M Feb 4 | 3D Transformations and matrix stacks | Transformations II | ||
| W Feb 6 | |||||
| F Feb 8 | Hierarchical Transformations | ||||
| 6 | M Feb 11 | Viewing and projections | Chapt 7 | Intro to Projection | |
| W Feb 13 | |||||
| F Feb 15 | Exam | ||||
| 7 | M Feb 18 | Presidents day | |||
| W Feb 20 | Projection reference | ProjectionNotes from White Board | |||
| F Feb 22 | Viewing reference | Msys Mview reference | |||
| 8 | M Feb 25 | Z-buffer | Chapt 8 | Last bit on projection | |
| W Feb 27 | Z-buffer | Visible Surface Methods | |||
| F Feb 29 | |||||
| 9 | M Mar 3 | OpenGL Overview | Chapt 9 | OpenGL Overview | |
| W Mar 5 | Lighting | ||||
| F Mar 7 | |||||
| 10 | M Mar 10 | Lighting | Chapt 9 and notes | Lighting Notes | |
| W Mar 12 | |||||
| F Mar 14 | |||||
| M Mar 17 | Spring Break | ||||
| W Mar 19 | Spring Break | ||||
| F Mar 21 | Spring Break | ||||
| 11 | M Mar 24 | Texture Mapping | Shirley: Chapt 11, Angel: Chapt 8 | Texture Mapping | |
| W Mar 26 | Texture Mapping, Blending | Texture Mapping with OpenGL | |||
| F Mar 28 | Exam 2 | ||||
| 12 | M Mar 31 | Ray Tracing | Shirley: Chapt 10 | Ray Tracing | |
| W Apr 2 | Ray Tracing 2nd Lecture | ||||
| F Apr 4 | Ray Tracing 3rd Lecture | ||||
| 13 | M Apr 7 | Ray Tracing | Ray Tracing 4th Lecture | ||
| W Apr 9 | Ray Tracing at Pixar | Ray Tracing for the Movie Cars | |||
| F Apr 11 | Alpha Blending | Angel: Chapt 6.10 | Alpha Channel and Blending Lecture | ||
| 14 | M Apr 14 | Alpha Blending Continued | |||
| W Apr 16 | Modeling | Shirley: Chapt 15, Angel: Chapt 9 | Modeling Lecture | ||
| F Apr 18 | |||||
| 15 | M Apr 21 | Exam 3 | |||
| W Apr 23 | No Class, study day | ||||
| M Apr 28 | Final Exam 1:00pm - 3:00pm | Look at Quizes | Final will replace lowest exam grade |
Assignment 1 is due at 11:30am on January 23, 2008.
Assignment 2 is due at 11:30am on January 30, 2008.
Assignment 3 is due at 11:30am on February 8, 2008.
Assignment 4 is due at 11:30am on February 20, 2008.
Assignment 5 is due at 11:30am on March 5, 2008.
Assignment 6 is due at 11:30am on March 14, 2008.
Assignment 7 is due at 11:30am on April 4, 2008.
Assignment 8 is due at 11:30am on April 18, 2008.
Assignment 9 is due at 11:59pm (note different due time!!!!!) on April 25, 2008.
Quiz 2 solution Solution to Quiz 2
Quiz 3 solution Solution to Quiz 3
Quiz 4 solution Solution to Quiz 4
Quiz 5 solution Solution to Quiz 5
Quiz 6 solution Solution to Quiz 6
Quiz 7 solution Solution to Quiz 7
Quiz 8 solution Solution to Quiz 8
Quiz 9 solution Solution to Quiz 9
Quiz 10 solution Solution to Quiz 10
Quiz 11 solution Solution to Quiz 11
Exam 1 solution Solution to Exam 1
Exam 2 solution Solution to Exam 2
Exam 3 solution Solution to Exam 3
Example webpage of what we're looking for when it comes to documentation for homework assignments. Please remember that your documentation should be HTML.