Skip to main content
Log in

A characterization of illumination models and shading techniques

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The interaction of light with material surfaces was studied in the fields of physics and optics long before the advent of computer graphics. The application of this knowledge to computer graphics is shaped by the dichotomy of attempting to solve the complex problem of generating realistic appearance within both the informational limits imposed by visible surface techniques and the computational constraints imposed by the computing hardware.

Analyzing the evolution of illumination models in the context of this dichtomy presents a clearer understanding of the models that are currently in use and an insight into the directions of future development.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Amanatides J (1984) Ray Tracing with Cones. ACM Comput Graph 18(3):129–135

    Google Scholar 

  • Beckmann P, Spizzichino A (1963) The Scattering of Electromagnetic Waves from Rough Surfaces, MacMillan, pp 1–33, 70–98

  • Blinn JF, Newell ME (1976) Texture and Reflection in Computer Generated Images. Commun ACM 19 (10):542–547

    Article  Google Scholar 

  • Blinn JF (1977) Models of Light Reflection for Computer Synthesized Pictures. ACM Comput Graph 2(2):192–198

    Google Scholar 

  • Bouknight WJ (1980) A Procedure for Generation of Threedimensional Half-toned Computer Graphics Presentations Commun ACM 13(9):527–536

    Article  Google Scholar 

  • Catmull EE (1975) Computer display of Curved Surfaces. Proc IEEE Conf Comput Graph, Pattern Recognition and Data Structures (May), pp 11–17

  • Cohen MF, Greenberg DP (1985) The Hemi-Cube, A Radiosity Solution for Complex Environments. ACM Comput Graph 19(3):31–40

    Google Scholar 

  • Cohen MF, Greenberg, DP, Emmel DS, Brock PJ (1986) The Hemi-Cube. A Radiosity An Efficient Radiosity Approach for Realistic Image Synthesis. IEEE Comput Graph Appl 6(3):26–35

    Google Scholar 

  • Cook RL, Torrance KE (1982) A Reflection Model for Computer Graphics. ACM Trans Graph 1(1):7–24

    Article  Google Scholar 

  • Cook RL, Porter T, Carpenter L (1984) Distributed Ray Tracing. ACM Comput Graph 18(13):137–146

    Google Scholar 

  • Goral CM, Torrance KE, Greeberg DP, Battaile B (1984) Modeling the Interaction of Light Between Diffuse Surfaces. ACN Comput Graph, SIGGRAPH '84 18(3):213–222

    Google Scholar 

  • Gouraud H (1971) Continuous Shading of Curved Surfaces. IEEE Trans Comput (June)

  • Hall RA, Greenberg DP (1983) A Testbed for Realistic Image Synthesis. IEEE Comput Graph Appl 3(8):10–20

    Google Scholar 

  • Kay DS, Greenberg DP (1979) Transparency for Computer Synthesized Images. Comput Graph 13(2):158–164

    Google Scholar 

  • Newell M, Newell R, Sancha T (1972) A Solution to the Hidden Surface Problem. Proc ACM Natl Conf pp 433–450

  • Nishita T, Nakamae E (1985) Continuous Tone Representations of Three Dimensional Objects Taking Account of Shadows and Interreflection. ACM Comput Graph 19(3):23–30

    Google Scholar 

  • Phong BT (1975) Illumination for Computer Geenrated Pictures. Commun ACM 18(8):311–317

    Article  Google Scholar 

  • Romney GW (1970) Computer Assisted Assembly and Rendering of Solids. Dept Comp Sci. Univ of Utah, Salt Lake City, Tech Rep TR 4–20

    Google Scholar 

  • Torrance KE, Sparrow EM (1966) Polarization, Directional Distribution, and Off-Specular Peak Phenomena in Light Reflected from Roughened Surfaces. J Opt Soc Am 56(9):916–925

    Google Scholar 

  • Torrance KE, Sparrow EM (1967) Theory for Off-Specular Reflection from Roughened Surfaces. J Opt Soc Am 57(9):1105–1114

    Google Scholar 

  • Trowbridge TS, Reitz KP (1967) Average Irregularity Representation of a Roughened Surface for Ray Reflection. J Opt Soc Am 65(3):531–536

    Google Scholar 

  • Warnock JE (1969) A Hidden Surface Algorithm for Halftone Picture Representation. Dept Comp Sci, Univ Utah, Salt Lake City, Tech Rep TR 4–15

    Google Scholar 

  • Whitted T (1980) An Improved Illumination Model for Shaded Display. Commun ACM 23(6):343–349

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hall, R. A characterization of illumination models and shading techniques. The Visual Computer 2, 268–277 (1986). https://doi.org/10.1007/BF02020427

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02020427

Key words

Navigation