# 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} }

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

## 2,036 Citations

Shading models for point and linear sources

- Mathematics, Computer ScienceTOGS
- 1985

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

- Computer ScienceProceedings Computer Graphics International, 2004.
- 2004

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

- Computer Science
- 2004

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

- Computer Science
- 1994

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

- 1984

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

- Computer ScienceSIGGRAPH '89
- 1989

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

- Computer ScienceComput. Graph. Forum
- 1998

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

- Computer ScienceAusgezeichnete Informatikdissertationen
- 2000

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

- Computer Science, EngineeringSPIE/COS Photonics Asia
- 2016

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

- Computer ScienceSIGGRAPH
- 1998

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.

## References

SHOWING 1-10 OF 22 REFERENCES

Illuminat~on for computer generated images

- Mathematics, Computer Science
- 1973

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

- Computer ScienceSIGGRAPH '78
- 1978

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

- Computer ScienceCommun. ACM
- 1975

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

- Mathematics, Computer ScienceSIGGRAPH '79
- 1979

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

- Mathematics
- 1971

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

- Computer ScienceCACM
- 1976

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

- Computer ScienceSIGGRAPH '77
- 1977

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

- Engineering, Computer ScienceAFIPS '68 (Spring)
- 1968

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.

- Computer Science
- 1974

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

- Mathematics, Computer ScienceCACM
- 1976

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.