Done by Hu Bishi.

In this assignment, we are to extend Assignment 2 to add more visual
realism.

The main points of this assignment are to:
- Pick any ONE surface and add realism using texture + bump map.
- Provide simple naigation
- Pressing 'B'should switch rendering to with/without bump mapping.


I did the bump mapping using GIMP and GTK+. In GIMP, I load the texture
which I want to bump-mapped. Using the function 'bump mapping' provided
in GIMP, a bump-mapped texture is generated. Here I will apply the 
bump-mapped texture onto the floor plane and a 3-D effect is achieved.

To toggle between bump-mapped/non-bump-mapped, we set a flag. If the flag
is true, the bunp-mapped texture is applied to the plane, else if the
flag is false, the normal texture is applied.

GIMP and GTK+ can be download from www.downloads.com .