Illumination for computer generated pictures

@article{Phong1975IlluminationFC,
  title={Illumination for computer generated pictures},
  author={Bui Tuong Phong},
  journal={Communications of the ACM},
  year={1975},
  volume={18},
  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.Expand
A characterization of illumination models and shading techniques
  • R. Hall
  • Computer Science
    The Visual Computer
  • 2005
TLDR
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
  • 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.
An improved illumination model for shaded display
TLDR
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
TLDR
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
TLDR
A simple shading method is devised which uses only information available in image space, after coordinates have been transformed, hidden surfaces removed, and a complete pre-image of all objects has been assembled.
Illumination models for generating images of curved surfaces
TLDR
A way is needed to illustrate the shading functions so that the shading effects of the functions can be predicted, the comparisons among different functions are facilitated, and their validity can be checked on the basis of theoretical and experimental results of optics.
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
TLDR
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
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 18 REFERENCES
Computer Display of Curved Surfaces
  • Henry Gouraud
  • Mathematics, Computer Science
    Outstanding Dissertations in the Computer Sciences
  • 1971
TLDR
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
  • Mathematics, Computer Science
    IEEE Trans. Computers
  • 1971
TLDR
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.
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.
A real time visible surface algorithm
TLDR
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
TLDR
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
TLDR
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, Computer Science
    IEEE Transactions on Computers
  • 1972
TLDR
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
  • P. Comba
  • Mathematics, Computer Science
    JACM
  • 1968
TLDR
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.
Communications ACM Number
  • Communications ACM Number
  • 1975
A Characterization of Ten Hidden-Surface Algorithms
TLDR
The paper shows that the order of sorting and the types of sorting used form differences among the existing hidden-surface algorithms.
...
1
2
...