Graphics Projects |
|
Project 1 This project was designed to become
familiar with OpenGL and required the construction of a robot. It contains an
animated walking motion and picking to allow for the movement of individual
limbs. Also, there is a GLUI interface to allow for transformations of the
robot and to control the speed of his walking.
|  |
|
|
|
Project 2 This project was designed to become
familiar with texture mapping. It includes several objects with different
properties. The robot is now emerald and the floor is wood. There is a sphere
mapped with two teapots and a semi-transparent world map. The sphere in the
front is perfectly reflective through the use of environment mapping. Also
there is the effect of a spotlight on the floor.
|
|
Project 3 This project was designed to introduce
the different methods of adding shadows. Three methods were implemented,
projective shadows, shadow mapping, and shadow volumes, all using the stencil
buffer. With the shadow volumes, there is an occluding triangle above the
double-linked tori to add more interesting shadows. |
|
|
|
|
Project 4 This project used Cg to allow for
programming custom vertex and fragment behavior. The project was designed to
render a wriggling bump-mapped snake on a sand dune, bump-mapped floor. The
speed of the snake and the number of "wriggles" along the snake are adjustable
through keyboard inputs.
|
|
|
Final Project - Wang Tiles for Image and Texture
Generation |
|