Assignments
Programming Projects
Introductory Assignment - Simple Drawing
Example Art Images
OpenGL programming example from the first lecture
Submission instructions
Assignment 1 - Impressionistic Paint Program
Frequently Asked Questions about Assignment 1
Assignment 2 - Video Effects System
Frequently Asked Questions about Assignment 2
Assignment 3 - Articulated VRML Model
VRML 2.0 Specification (local copy)
VRML Tutorial Session slides
Frequently Asked Questions about Assignment 3
Example VRML models
Assignment 3 Submission Checklist
Assignment 4 - Shading Functions
Frequently Asked Questions about Assignment 4
Sample images from our solution shaders
Assignment 4 submission checklist
OpenGL Information
Basic Documentation (
Books and Papers
)
OpenGL Man Pages
GLUT (Graphics Library Toolkit) Documentation
GLX (GL and X) Documentation
Micro User Interface (MUI) Documentation
Other Documentation
OpenGL Specification 1.1
General Information
SGI OpenGL Page
Mark Kilgard's OpenGL Links
Running OpenGL programs on machines without GLX
Using Mesa to run OpenGL programs remotely
CS248: Introduction to Computer Graphics, Pat Hanrahan, Fall 98