CS 426 Exercises
  Texture Mapping

  1. What is a reason to use texture mapping rather than lots of little polygons? Are the two representations functionally equivalent? What are the differences?
  2. Describe the different coordinate systems used for texture mapping.
  3. Describe how texture coordinates are computed during scan conversion with a sweep-line algorithm.
  4. Describe at least three different lighting parameters that could be modulated with texture maps. For each, give an example object for which the texture map would be useful.
  5. What are Mip Maps? Give an example of when they are useful. Why are they used?
  6. What is bump mapping? Give an example object that might use it. Write a procedure that describes a plausible bump map for that object.
  7. What is environment mapping? When is it used? How could an environment map be captured?