453 - Computer Graphics I

The labs are equipped with machines running Linux. Unless you have good reason (excuse?) we will expect all work and assignments to be working on the Linux boxes in the lab. You may use any operating system you want to at home, but for the assignments the programs MUST compile and run on the lab machines.

OpenGL Intro.
Qt Exercises.
Makefiles
OpenGL ~ transformations and pushing & popping the matrix stack.
OpenGL ~ order of transformations and a display list.
More OpenGL ~ 3D objects.
NeHe projections demo.
OpenGL ~ Lighting.
OpenGL ~ Mouse rotation and translations.
OpenGL & Qt ~ Animations.
Qt Tutorial.
OpenGL Quadrics - drawing a sphere!.