CMSI 371
Computer Graphics
Spring 2010
- Note
- This page is maintained as an archival record of the course shown above, and as such, some links on this page may no longer be valid nor accessible. They are kept here as a record of the resources that were available at the time of the course offering.
All materials are in PDF. Contact me directly for source code or solutions.
- Announcements
- 20100504: As determined in the May 4 class, we will have our final exam at 11am on May 6.
Assignments
Handouts
- 0121: OpenGL Quick Start, Additional OpenGL Tidbits
- 0128: Lights, Camera, Action!
- 0209: Animation Quick Start, Graphics = Light = Color = Memory
- 0218: Texture Mapping
- 0223: Midterm Review Sheet
- 0225: Thermal imaging examples: cat, car
- 0304: Application Structure (Model-View-Controller), Use Case Modeling, Structural Modeling Concepts
- 0309: 3D Object Modeling
- 0316: The Math of Space
- 0323: Transforms: More Than Meets the Eye
- 0406: Projection
- 0408: Look At
- 0413: Shadows on the Ground, Unproject
- 0415: Clipping
- 0422: Polygons and Shading
- 0427: Hidden Surface Removal, Introduction to GLSL
- 0429: Final Review Sheet
Related External Links
These links take you to web sites beyond this server. The sites are in no particular order or bias, just “as they came to mind.”
- The OpenGL home page
- What’s New in OpenGL 4.0
- Getting Started with Coding OpenGL
- OpenGL Shading Language (GLSL)
- The WebGL home page — Hoping to bring 3D to web browsers without requiring plugins
- The JOGL home page
- Chris Adamson’s article on Jumping into JOGL
- The Graphics Gems Repository
- Nate Robin’s OpenGL Tutorials
- The MAME (Multiple Arcade Machine Emulator) home page
- Cay Horstmann’s tips on Moving from Java to C++
- Wikipedia: A good starting point for virtually any concept lookup
- The pavement art of Julian Beever — his “3D illusion” drawings bear out the mathematics of 3D projection
- An American Mathematical Society article by David Austin, on some of the mathematics behind Pixar’s animation: Moving Remy in Harmony: Pixar’s Use of Harmonic Functions