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.
Similar content being viewed by others
References
Amanatides J (1984) Ray Tracing with Cones. ACM Comput Graph 18(3):129–135
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
Blinn JF (1977) Models of Light Reflection for Computer Synthesized Pictures. ACM Comput Graph 2(2):192–198
Bouknight WJ (1980) A Procedure for Generation of Threedimensional Half-toned Computer Graphics Presentations Commun ACM 13(9):527–536
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
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
Cook RL, Torrance KE (1982) A Reflection Model for Computer Graphics. ACM Trans Graph 1(1):7–24
Cook RL, Porter T, Carpenter L (1984) Distributed Ray Tracing. ACM Comput Graph 18(13):137–146
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
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
Kay DS, Greenberg DP (1979) Transparency for Computer Synthesized Images. Comput Graph 13(2):158–164
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
Phong BT (1975) Illumination for Computer Geenrated Pictures. Commun ACM 18(8):311–317
Romney GW (1970) Computer Assisted Assembly and Rendering of Solids. Dept Comp Sci. Univ of Utah, Salt Lake City, Tech Rep TR 4–20
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
Torrance KE, Sparrow EM (1967) Theory for Off-Specular Reflection from Roughened Surfaces. J Opt Soc Am 57(9):1105–1114
Trowbridge TS, Reitz KP (1967) Average Irregularity Representation of a Roughened Surface for Ray Reflection. J Opt Soc Am 65(3):531–536
Warnock JE (1969) A Hidden Surface Algorithm for Halftone Picture Representation. Dept Comp Sci, Univ Utah, Salt Lake City, Tech Rep TR 4–15
Whitted T (1980) An Improved Illumination Model for Shaded Display. Commun ACM 23(6):343–349
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF02020427