Fall 2004
- 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. Sorry, you won’t find source code or solutions here; contact me directly for those.
- Syllabus
- Assignments
- Handouts
- 0902: OpenGL Quick Start
- 0907: Java Quick Start
- 0909: Additional OpenGL
- 0914: Graphics = Light = Color = Memory
- 0916: Animation and Basic Image Manipulation
- 0921: 3D Viewing in a Nutshell
- 0928: What You Should Know at this Point
- 0930: The Math of Space
- 1012: Transforms: More Than Meets the Eye
- 1014: 3D Object Modeling
- 1019: 3D Environment Modeling
- 1021: Textures
- 1028: 3D Viewing, Episode 1
- 1102: 3D Viewing, Episode 2
- 1109: Clipping
- 1116: Hidden Surface Removal
- 1207: Polygons and Shading
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 2.0 — released September 7, 2004
- Getting Started with Coding OpenGL
- The Java3D home page
- The Swing Connection
- Nate Robin’s OpenGL Tutorials
- The MAME (Multiple Arcade Machine Emulator) home page
- Cay Horstmann’s tips on Moving from Java to C++