Illumination for computer generated pictures

  title={Illumination for computer generated pictures},
  author={Bui Tuong Phong},
  journal={Communications of the ACM},
  pages={311 - 317}
  • Bui Tuong Phong
  • Published 1 June 1975
  • Computer Science
  • Communications of the ACM
The quality of computer generated images of three-dimensional scenes depends on the shading technique used to paint the objects on the cathode-ray tube screen. [] Key Method Several shading techniques corresponding to different methods of object modeling and the related hidden surface algorithms are presented here. 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.

Figures from this paper

A characterization of illumination models and shading techniques

  • R. Hall
  • Computer Science
    The Visual Computer
  • 2005
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.

Modelling polarized light for computer graphics

The quality of visual realism in computer generated images is largely determined by the accuracy of the reflection model. Advances in global illumination techniques have removed to a large extent,

Models of light reflection for computer synthesized pictures

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.

An improved illumination model for shaded display

Consideration of all of these factors allows the shader to accurately simulate true reflection, shadows, and refraction, as well as the effects simulated by conventional shaders.

An improved illumination model for shaded display

  • T. Whitted
  • Environmental Science
    SIGGRAPH Courses
  • 2005
Consideration of all of these factors allows the shader to accurately simulate true reflection, shadows, and refraction, as well as the effects simulated by conventional shaders.

Image space shading of 3-dimensional objects

Model for Computer

A new reflectance model for rendering computer synthesized images is presented. The model accounts for the relative brightness of different materials and light sources in the same scene. It describes

Advanced computer vision and graphics collaboration techniques for image-based rendering

The aim is to nd the simplest re ectance model allowing to faithfully reconstruct the original image of a scene, keeping in mind that the related photometric analysis is highly dependent on the complexity of the searched model.

A shading model of parallel cylindrical light sources

In many industrial designs, such as automobiles and electrical products, evaluating the quality of curved surfaces in the design is very important. H the designer can confirm shapes of curved



Computer Display of Curved Surfaces

  • Henry Gouraud
  • Computer Science
    Outstanding Dissertations in the Computer Sciences
  • 1971
The smooth shading technique described here has been used to produce a large variety of pictures of which several airplanes, a car, a human face and some mathematical surfaces are included to illustrate the effect of the method.

Continuous Shading of Curved Surfaces

  • H. Gouraud
  • Computer Science
    IEEE Transactions on Computers
  • 1971
The surface is approximated by small polygons in order to solve easily the hidden-parts problem, but the shading of each polygon is computed so that discontinuities of shade are eliminated across the surface and a smooth appearance is obtained.

A subdivision algorithm for computer display of curved surfaces.

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.

A real time visible surface algorithm

The dissertation describes an algorithm designed for a hardware processor capable of displaying solid objects, and a FORTRAN 5 program for simulating the hardware processor.

BE VISION, A Package of IBM 7090 FORTRAN Programs to Draw Orthographic Views of Combinations of Plane and Quadric Surfaces

The various subroutines of the package and their functions are described in this paper and numerous examples of pictures that were produced by BE VISION are given.

A Hidden Line Algorithm for Halftone Picture Representation

The motivating philosophy of a particular approach is closely examined, and a possible implementation of this approach is described, and the advantages of the scheme are outlined.

Visible Surface Algorithms for Quadric Patches

  • R. Mahl
  • Mathematics
    IEEE Transactions on Computers
  • 1972
Two algorithms which find thevisible portions of surfaces in a picture of a cluster of three-dimensional quadric patches by making a "good guess" as to what is visible according to the visible portions found in the previous scan plane.

A Procedure for Detecting Intersections of Three-Dimensional Objects

A procedure has been developed for detecting intersections of convex regions in 3-space by means of a pseudocharacteristic function and a system of programs embodying these techniques is described.

A Characterization of Ten Hidden-Surface Algorithms

The paper shows that the order of sorting and the types of sorting used form differences among the existing hidden-surface algorithms.

A new approach to the shaded picture problem

  • Proc. ACM 1973 Nat. Conf