A characterization of illumination models and shading techniques

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.

[1]  T. Trowbridge,et al.  Average irregularity representation of a rough surface for ray reflection , 1975 .

[2]  Martin E. Newell,et al.  A solution to the hidden surface problem , 1972, ACM Annual Conference.

[3]  F BlinnJames Models of light reflection for computer synthesized pictures , 1977 .

[4]  Tomoyuki Nishita,et al.  Continuous tone representation of three-dimensional objects taking account of shadows and interreflection , 1985, SIGGRAPH '85.

[5]  NishitaTomoyuki,et al.  Continuous tone representation of three-dimensional objects taking account of shadows and interreflection , 1985 .

[6]  Donald P. Greenberg,et al.  Transparency for computer synthesized images , 1979, SIGGRAPH.

[7]  P GreenbergDonald,et al.  The hemi-cube , 1985 .

[8]  L CookRobert,et al.  Distributed ray tracing , 1984 .

[9]  Roy Hall,et al.  A Testbed for Realistic Image Synthesis , 1983, IEEE Computer Graphics and Applications.

[10]  John Amanatides,et al.  Ray tracing with cones , 1984, SIGGRAPH.

[11]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[12]  P. Beckmann,et al.  The scattering of electromagnetic waves from rough surfaces , 1963 .

[13]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[14]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[15]  K. Torrance,et al.  Polarization, Directional Distribution, and Off-Specular Peak Phenomena in Light Reflected from Roughened Surfaces , 1966 .

[16]  Donald P. Greenberg,et al.  The hemi-cube: a radiosity solution for complex environments , 1985, SIGGRAPH.

[17]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[18]  Donald P. Greenberg,et al.  An Efficient Radiosity Approach for Realistic Image Synthesis , 1986, IEEE Computer Graphics and Applications.

[19]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[20]  W. Jack Bouknight,et al.  A procedure for generation of three-dimensional half-toned computer graphics presentations , 1970, CACM.

[21]  Gordon Wilson Romney,et al.  Computer assisted assembly and rendering of solids , 1969 .

[22]  GreenbergDonald,et al.  Transparency for computer synthesized images , 1979 .

[23]  AmanatidesJohn,et al.  Ray tracing with cones , 1984 .

[24]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1976, CACM.

[25]  Henry Gouraud,et al.  Computer Display of Curved Surfaces , 1971, Outstanding Dissertations in the Computer Sciences.

[26]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[27]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[28]  H. Gouraud Continuous Shading of Curved Surfaces , 1971, IEEE Transactions on Computers.