Who Killed Tyra?

Texture, Alpha, and Normal Mapping

Greg Gire

Final Project under Professor Zoe Wood
CSC 473 (Winter 2010)



Overview

The goal of this project was to apply a texture, alpha, and normal map to a simplified mesh using shaders. Source code for the program was written in C++, using both the OpenGL and GLSL libraries.

The Program

The progam displays a scene in which the user can manipulate the lighting upon the mapped objects


Screenshot

Commands

q: Quits the program
r: Resets the light position
j: Moves the light to the left
l: Moves the light to the right
i: Moves the light up
k: Moves the light down
u: Moves the light into the screen (smaller radius of light)
o: Moves the light out of the screen (larger radius of light)

Downloads

Executable File - .tar file that contains an executable and the required texture, object, and shader files