skip to main content
article
Free Access

A parallel algorithm for polygon rasterization

Published:01 June 1988Publication History
Skip Abstract Section

Abstract

A parallel algorithm for the rasterization of polygons is presented that is particularly well suited for 3D Z-buffered graphics implementations. The algorithm represents each edge of a polygon by a linear edge function that has a value greater than zero on one side of the edge and less than zero on the opposite side. The value of the function can be interpolated with hardware similar to hardware required to interpolate color and Z pixel values. In addition, the edge function of adjacent pixels may be easily computed in parallel. The coefficients of the "Edge function" can be computed from floating point endpoints in such a way that sub-pixel precision of the endpoints can be retained in an elegant way.

References

  1. 1 Bresenham, J. Algorithm for Computer Control of Digital Plotter. IBM Systems Journal 4,1 (1965), 25-30.Google ScholarGoogle Scholar
  2. 2 Foley, J. and A. Van Dam, "Fundamentals of Interactive Computer Graphics." Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Fuchs, H. and Poulton J. PIXEL-PLANES: A VLSI-Oriented Design for a Raster Graphics Engine. VLSI DESIGN (Third Quarter 1981), 20-28.Google ScholarGoogle Scholar
  4. 4 Fujimoto, A. and Iwata, K. Jag-Free Images on Raster Displays. IEEE Computer Graphics and Applications 3,9 (December 1983), 26-34.Google ScholarGoogle Scholar
  5. 5 Whitton, M. Memory Design for Raster Graphics Displays. iEEE Computer Graphics and Applications 4,3 (March 1984), 48-65.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A parallel algorithm for polygon rasterization

              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 22, Issue 4
                Aug. 1988
                330 pages
                ISSN:0097-8930
                DOI:10.1145/378456
                Issue’s Table of Contents
                • cover image ACM Conferences
                  SIGGRAPH '88: Proceedings of the 15th annual conference on Computer graphics and interactive techniques
                  August 1988
                  356 pages
                  ISBN:0897912756
                  DOI:10.1145/54852

                Copyright © 1988 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: 1 June 1988

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader