The text for the class:
Computer Graphics with OpenGL by Hearn and Baker.
The textbook will be supplemented by handouts in class and linked below:
Additional resources:
- Ken Joy's Catmull-Clark Subdivision Tutorial
- Ken Shoemake's Quaternion Tutorial
- Rotation using Exponential Map
- More on quaternions
- Visibility Camera Control
Homework/Take-home assignments (45%)
Project (45%)
Class Participation (10%)
Some sample project ideas include:
| Week of | Mon | Wed |
| Sep 28 | Introduction Intro to OpenGL |
Modeling - Intro Representations |
| Oct 5 | No class |
Curves/Surfaces |
| Oct 12 | Subdivision Spatial Data Structures |
Transformations/Projection |
| Oct 19 |
Solid Constructive Geometry |
Rotation/Quaternions
|
| Oct 26 |
Projections/Perspective
Camera Models |
Perception Display limits Optical Illusions |
| Nov 2 | Shading Basics |
Shadows/Transparency |
| Nov 9 | Texture Synthesis |
Programmable Shaders |
| Nov 16 | Rendering OpenGL Z-Buffer |
Radiosity |
| Nov 23 | Photon Mapping |
NPR / Holiday |
| Nov 30 | Applications - Visualization |
Applications - VR/HCI |
Final Exam TBA