Problem
1. Devise an algorithm for implementing the progressive refinement radiosity method.
2. Write a routine to transform an environment map to the surface of a sphere.
3. Write a program to implement texture mapping for
(a) spherical surfaces and
(b) polyhedrons.
4. Given a spherical surface, write a bump-mapping procedure to generate the bumpy surface of an orange.
5. Write a bump-mapping routine to produce surface-normal variations for any specified bump function.