skip to main content
article
Free Access

A fast shaded-polygon renderer

Published:31 August 1986Publication History
Skip Abstract Section

Abstract

Image rendering is the performance bottleneck in many computer-graphics systems today because of its computation-intensive nature. Described here is a one-chip VLSI implementation of a shaded-polygon renderer which provides an affordable solution to the bottleneck. The chip takes advantage of a unique extension to Bresenham's vector drawing algorithm [1] to interpolate four axes (for Red, Green, Blue and Z) across a polygon, in addition to the X and Y values. Its inherent accuracy and ease of high-speed hardware implementation distinguish this new algorithm from interpolation with incrementing fractions (DDA).This chip was designed as part of a workstation primarily for mechanical engineering CAD applications. The pipelining and internal bandwidth possible on the chip allows rendering speeds of over twelve-thousand, 1000-pixel, shaded polygons per second, suitable for interactive manipulation of solids. Described in this paper is the derivation of the new algorithm and its implementation in a pipelined, polygon-rendering chip.

References

  1. 1 Bresenham, J.E, Algorithm for computer control of a digital plotter. IBM Systems Journal 4. I (1965),25-30.Google ScholarGoogle Scholar
  2. 2 Foley, James D., Andreis Van Dam. Fundamentals of Interactive Computer Graphics. Addison-Wesley Publishing Company, Reading, Massachusetts, 1982. 560-561, Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Fuchs, Henry, Jack Goldfeather, JeffP. Hultquist, Susan Spach, John D. Austin, Fredrick P. Brooks, Jr., John G. Eyles, and John Poulton. Fast spheres, shadows, textures, transparencies, and image enhancements in Pixel-Planes. Computer Graphics 19. 3 (1985), 111 (Proc. SIGGRAPH 85). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Gouraud, H., Continuous shading of curved surfaces. IEEE Transactions on Computers C-20. 6 (June, 1971), 623-629.Google ScholarGoogle Scholar
  5. 5 Newman, William M., and Robert F. Sproull, Principles of Interactive Computer Graphics. McGraw-Hill Book Company, New York, 1973.41-45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Sato, Hiroyuki, Mitsuo Ishii, Keiji Sato, Morio Ikesaka, Hiroaki lshihata, Masanori Kakimoto, Katsuhiko Hirota, Kouichi Inoue. Fast image generation of constructive solid geometry using a cellular array processor. Computer Graphics 19. 3 (1985), 99 (Proc. SIGGRAPH 85). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A fast shaded-polygon renderer

            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 20, Issue 4
              Aug. 1986
              300 pages
              ISSN:0097-8930
              DOI:10.1145/15886
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGGRAPH '86: Proceedings of the 13th annual conference on Computer graphics and interactive techniques
                August 1986
                332 pages
                ISBN:0897911962
                DOI:10.1145/15922

              Copyright © 1986 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: 31 August 1986

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader