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.

