CS 635 Spring 1998 : Advanced Computer Graphics
Lab 2: Texture Mapping
Due Sunday April 12, 1998.

Purpose:
To gain experience implementing texture mapping techniques.
Assignment
You need to modify your renderer to implement texture-mapping using
inverse bilinear interpolation and polar-coordinates.
The following input command changes are needed:
-
color_type: 8 filename u_res v_res per_face/wrap_map
-
per_face says to use inverse-bilinear mapping to each face,
wrap_map says to wrap the texture
around the object.
-
normal_type: 8 filename u_res v_res per_face/wrap_map
- apply the texture map as a bump map, modifying the surface
normal. For this, only polar coordinate mapping is required.
Extra Credit
- 10% for implementing specular mapping.
- 25% for implementing displacement mapping as a pre-process in the
renderer.
-
35% for implementing environmental mapping (using 6 renderings of the
scene. You must create the 6 rendered images from the
appropriate viewpoint and also create the sample input to
show that your technique works correctly.
David S. Ebert
Last modified: Tues March 10 9:48:15 EST