An improved illumination model for shaded display

@article{Whitted1980AnII,
  title={An improved illumination model for shaded display},
  author={Turner Whitted},
  journal={Commun. ACM},
  year={1980},
  volume={23},
  pages={343-349}
}
  • T. Whitted
  • Published 1 June 1980
  • Computer Science
  • Commun. ACM
To accurately render a two-dimensional image of a three-dimensional scene, global illumination information that affects the intensity of each pixel of the image must be known at the time the intensity is calculated. [...] Key Method A visible surface algorithm creates this tree for each pixel of the display and passes it to the shader. The shader then traverses the tree to determine the intensity of the light received by the viewer. Consideration of all of these factors allows the shader to accurately simulate…Expand
Shading models for point and linear sources
TLDR
This paper generalizes Crow's procedure for computing shadow volumes caused by the end points of the linear source results in an easy determination of the reions of penumbrae and umbrae on the face prior to shading calculation.
A virtual light field approach to global illumination
TLDR
An algorithm that provides real-time walkthrough for globally illuminated scenes that contain mixtures of ideal diffuse and specular surfaces is described, offering a global illumination solution for real- time walkthrough even on a single processor.
A virtual light field approach to global illumination
TLDR
An algorithm that provides real-time walkthrough for globally illuminated scenes that contain mixtures of ideal diffuse and specular surfaces is described, offering a global illumination solution for real- time walkthrough even on a single processor.
A Rendering Pipeline for Street Lighting Simulation
TLDR
This paper presents an application in the field of illumination and traffic engineering with the definition of its rendering pipeline and introduces an extension of the radiosity method to incorporate physical surface light sources with intensity distribution curves and a set of image transformation for the correct display of the results.
Illumination and Reflection Maps : Simulated Objects in Simulated and Real Environments Gene
Blinn and Newell introduced reflection maps for computer simulated mirror highlights. This paper extends their method to cover a wider class of reflectance models. Panoramic images of real, painted
Parameterized Ray-tracing
TLDR
A new technique is introduced to speed up the generation of successive ray traced images when the geometry of the scene remains constant and only the light source intensities and the surface properties need to be adjusted.
A Light Hierarchy for Fast Rendering of Scenes with Many Lights
TLDR
A new data structure in the form of a light hierarchy for efficiently ray‐tracing scenes with many light sources, where an octree is constructed with the point light sources in a scene by means of a virtual light source.
Efficient object-based hierarchical radiosity methods
TLDR
It is shown how the clustering technique can be improved without loss in image quality by applying the same data-structure for both, the visibility computations and the efficient radiosity simulation.
Vertex shading of the three-dimensional model based on ray-tracing algorithm
TLDR
A novel ray tracing algorithm is presented to color and render vertices of the 3D model directly to improve the rendering efficiency and the rendering time is independent of the screen resolution.
Interactive reflections on curved objects
TLDR
This paper presents a novel method for interactive computation of reflections on curved objects, which can be reduced to a 2-D one that is utilized more accurately and efficiently.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 22 REFERENCES
Illuminat~on for computer generated images
TLDR
A new model for the shading of computer- generated images of objects in general and of polygonally described free-form curved surfaces in particular is described, which takes into consideration the physical properties of the materials of which the surfaces are made.
Casting curved shadows on curved surfaces
TLDR
A simple algorithm is described which utilizes Z-buffer visible surface computation to display shadows cast by objects modelled of smooth surface patches, and is contrasted with a less costly method for casting the shadows of the environment on a single ground plane.
Illumination for computer generated pictures
TLDR
Human visual perception and the fundamental laws of optics are considered in the development of a shading rule that provides better quality and increased realism in generated images.
Transparency for computer synthesized images
TLDR
If a few assumptions are made about the geometry of each object and about the conditions under which they are viewed, a much simplier algorithm can be used to approximate the refractive effect.
3-D Visual simulation
This paper describes a visual simulation technique by which fully computer-generated perspective views of three-dimensional objects may be produced. The method is based on a relatively simple
Texture and reflection in computer generated images
TLDR
Extensions of this algorithm in the areas of texture simulation and lighting models are described, including extensions of the parametrization of a patch which defines a coordinate system which is used as a key for mapping patterns onto the surface.
Models of light reflection for computer synthesized pictures
  • J. Blinn
  • Computer Science
    SIGGRAPH '77
  • 1977
TLDR
A more accurate function for the generation of hilights which is based on some experimental measurements of how light reflects from real surfaces is presented, which differs from previous models in that the intensity of the hilight changes with the direction of the light source.
Some techniques for shading machine renderings of solids
  • Arthur Appel
  • Engineering, Computer Science
    AFIPS '68 (Spring)
  • 1968
TLDR
If techniques for the automatic determination of chiaroscuro with good resolution should prove to be competitive with line drawings, and this is a possibility, machine generated photographs might replace line drawings as the principal mode of graphical communication in engineering and architecture.
A subdivision algorithm for computer display of curved surfaces.
TLDR
A method for producing computer shaded pictures of curved surfaces using three-dimensional curved patches, which can be 'mapped' onto patches thus providing a means for putting texture on computer-generated pictures.
Hierarchical geometric models for visible surface algorithms
TLDR
The geometric structure suggests a recursive descent, visible surface algorithm in which the computation time potentially grows linearly with the visible complexity of the scene, and the range of complexity of an environment is greatly increased.
...
1
2
3
...