skip to main content
article
Free Access

Shadow algorithms for computer graphics

Published:20 July 1977Publication History
Skip Abstract Section

Abstract

Shadows are advocated for improved comprehension and enhanced realism in computer-synthesized images. A classification of shadow algorithms delineates three approaches: shadow computation during scanout; division of object surfaces into shadowed and unshadowed areas prior to removal of hidden surfaces; and inclusion of shadow volumes in the object data. The classes are related to existing shadow algorithms and implementations within each class are sketched. A brief comparison of the three approaches suggests that the last approach has the most appealing characteristics.

References

  1. Appel, A., The Notion of Quantitative Invisibility and the Machine Rendering of Solids, Proceedings ACM 1967 National Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Appel, A., Some Techniques for Shading Machine Renderings of Solids, 1968 SJCC, AFIPS Vol. 32.Google ScholarGoogle Scholar
  3. Appel, A., On Calculating the Illusion of Reality, IFIP 1968.Google ScholarGoogle Scholar
  4. Bouknight, W. J., A Procedure for the Generation of 3-D Half-Toned Computer Graphics Presentations, CACM, Vol. 13, no. 6, Sept. 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bouknight, W. J. and Kelley, K., An Algorithm for Producing Half-Tone Computer Graphics Presentations with Shadows and Moveable Light Sources, 1970 SJCC, AFIPS Vol. 36.Google ScholarGoogle Scholar
  6. Bui Tuong Phong and Crow, F. C., Improved Rendition of Polygonal Models of Curved Surfaces, Proc. of the 2nd USA-Japan Computer Conf., 1975.Google ScholarGoogle Scholar
  7. Clark, J. H., Hierarchical Geometric Models for Visible Surface Algorithms, CACM, Vol. 19 no. 10, Oct. 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Crow, F. C., The Aliasing Problem in Computer-Synthesized Shaded Images, Dept of Computer Science University of Utah, UTEC-CSc-76-015, March 1976. (abridged version to appear in CACM)Google ScholarGoogle Scholar
  9. Newell, M. G., Newell, R. G. and Sancha, T. L. A Solution to the Hidden-Surface Problem, Proceedings of the 1972 ACM National Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Newell, M. G., The Utilization of Procedural Models in Digital Image Synthesis, Department of Computer Science, University of Utah, UTEC-CSc-76-218, Summer 1975.Google ScholarGoogle Scholar
  11. Sutherland, I. E., Polygon Sorting by Subdivision: A Solution to the Hidden-Surface Problem, Unpublished, 1973.Google ScholarGoogle Scholar
  12. Sutherland, I. E., Sproull, R. F. and Schumaker, R. G., A Characterization of Ten Hidden-Surface Algorithms, Computing Surveys, Vol. 6, No. 1, March 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Shadow algorithms for computer graphics
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGGRAPH Computer Graphics
        ACM SIGGRAPH Computer Graphics  Volume 11, Issue 2
        Summer 1977
        254 pages
        ISSN:0097-8930
        DOI:10.1145/965141
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGGRAPH '77: Proceedings of the 4th annual conference on Computer graphics and interactive techniques
          July 1977
          254 pages
          ISBN:9781450373555
          DOI:10.1145/563858

        Copyright © 1977 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 July 1977

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader