I would love to change the world, but they won't give me the source code.

Advanced OpenGL (22C:196)

Assignment 4/5

The final assignment... the goal is to create something cool that incorporates several different techniques such as interreflections, shaders and shadows.

Assignment 3

Basic image processing using CG and programmable fragment shaders.

Assignment 2

Different rendering modes such as wireframe, hidden-line removal, haloes and silhouette edges. Also experiments with OpenGL picking mechanisms.

Assignment 1

Comparison of different rendering techniques: immediate mode, display lists and vertex arrays.