“Shade trees” by Cook

  • ©Robert L. Cook




    Shade trees



    Shading is an important part of computer imagery, but shaders have been based on fixed models to which all surfaces must conform. As computer imagery becomes more sophisticated, surfaces have more complex shading characteristics and thus require a less rigid shading model. This paper presents a flexible tree-structured shading model that can represent a wide range of shading characteristics. The model provides an easy means for specifying complex shading characteristics. It is also efficient because it can tailor the shading calculations to each type of surface.


    1. BLINN, JAMES F. AND MARTIN E. NEWELL, “Texture and Reflection in Computer Generated Images,” Communications of the ACM, vol. 19, pp. 542-547, 1976.
    2. BLINN, JAMES F., “Models of Light Reflection for Computer Synthesized Pictures,” Computer Graphics, vol. 11, no. 2, pp. 192-198, 1977.
    3. BLINN, JAMES F., “Simulation of Wrinkled Surfaces;” Computer Graphics, vol. 12, no. 3, pp. 286-292, August 1978.
    4. BLINN, JAMES F., “Computer Display of Curved Surfaces,” PhD dissertation, University of Utah, Salt Lake City, 1978.
    5. BLINN, JAMES F., “Light Reflection Functions for Simulation of Clouds and Dusty Surfaces,” Computer Graphics, vol. 16, no. 3, pp. 21-29, July 1982.
    6. CATMULL, EDWIN, “A Subdivision Algorithm for Computer Display of Curved Surfaces,” Phd dissertation, University of Utah, Salt Lake City, 1974.
    7. COOK, ROBERT L. AND KENNETH E. TORRANCE, “A Reflection Model for Computer Graphics,” ACM Transactions on Graphics, vol. 1, no. 1, pp. 7-24,1982.
    8. COOK, ROBERT L., LOREN CARPENTER, THOMAS PORTER, WILLIAM REEVES, DAVID SALESIN, AND ALVY RAY SMITH, “Road to Point Reyes,” Computer Graphics, vol. 17, no. 3, July 1983. title page picture
    9. GARDNER, GEOFFREY Y., EDWIN P. BERLIN JR., AND BOB GELMAN, “A Real-Time Computer Image Generation System Using Textured Curved Surfaces,” The 1981 Image Generation/Display Conference II, pp. 60-76, June 1981.
    10. GOURAUD, HENRI, “Computer Display of Curved Surfaces,” PhD dissertation, University of Utah, Salt Lake City, 1971.
    11. HALL, ROY A. AND DONALD P. GREENBERG, “A Testbed for Realistic Image Synthesis,” IEEE Computer Graphics and Applications, vol. 3, no. 8, pp. 10-20, November 1983.
    12. HULST, H. C. VAN DE, Light Scattering by Small Particles, pp. 228-266, Dover, New York, 1957.
    13. MCCARTNEY, EARL J., Optics of the Atmosphere, pp. 1-49, John Wiley & Sons, New York, 1976.
    14. MINNAERT, M., The Nature of Light and Color in the Open Air, Dover, New York, 1954.
    15. 15. NUSSENZVEIG, H. MOYSES, “The Theory of the Rainbow,” Scientific American, vol. 236, no. 4, pp. 116-127, April 1977.
    16. PHONG, BUI TUONG, “Illumination for Computer Generated Pictures,” Communications of the ACM, vol. 18, pp. 311-317, 1975.
    17. WARN, DAVID R., “Lighting Controls for Synthetic Images,” Computer Graphics, vol. 17, no. 3, pp. 13- 21, July 1983.
    18. WHITTED, TURNER, “An Improved Illumination Model for Shaded Display,” Communications of the ACM, vol. 23, pp. 343-349, 1980.
    19. WHITTED, TURNER AND DAVID M. WEIMER, “A Software Testbed for the Development of 3D Raster Graphics Systems,” ACM Transactions on Graphics, vol. 1, no. 1, pp. 44-58, January 1982.

ACM Digital Library Publication: