Bump/Normal Mapping

     For my final project I did a bump mapping of the thousand face Tyra. The first three screenshots illustrate the model in it's regular form, using the normal vectors as color vectors. Then, using a fragment shader, the following picture of Tyra is made using the normal map as the color for each fragment. All the images past that are using the same model and include diffuse, ambient, and specular lighting per fragment.


downloadables

Sky Texture
Tyra .obj file
Tyra normal map

reference

Information about the .obj file type.
     Wikipedia .obj entry

Bump mapping using the vertex/fragment shader.
     Wikipedia .obj entry

Using Normals as color vectors





Texturing the normal map onto Tyra





Using bump map to calculate shading