A parallel scan conversion algorithm with anti-aliasing for a general-purpose ultracomputer
- 1 July 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 17 (3) , 141-150
- https://doi.org/10.1145/964967.801143
Abstract
Popular approaches to speeding up scan conversion often employ parallel processing. Recently, several special-purpose parallel architectures have been suggested. We propose an alternative to these systems: the general-purpose ultracomputer, a parallel processor with many autonomous processing elements and a shared memory. The “serial semantics/parallel execution” feature of this architecture is exploited in the formulation of a scan conversion algorithm. Hidden surfaces are removed using a single scanline, z-buffer algorithm. Since exact anti-aliasing is inherently slow, a novel parallel anti-aliasing algorithm is presented in which subpixel coverage by edges is approximated using a look-up table. The ultimate intensity of a pixel is the weighted sum of the intensity contribution of the closest edge, that of the “losing” edges, and that of the background. The algorithm is fast and accurate, it is attractive even in a serial environment, and it avoids several artifacts that commonly occur in animated sequences.Keywords
This publication has 19 references indexed in Scilit:
- Basic Techniques for the Efficient Coordination of Very Large Numbers of Cooperating Sequential ProcessorsACM Transactions on Programming Languages and Systems, 1983
- A software test-bed for the development of 3-D raster graphics systemsACM SIGGRAPH Computer Graphics, 1981
- UltracomputersACM Transactions on Programming Languages and Systems, 1980
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- Generating smooth 2-D monocolor line drawings on video displaysACM SIGGRAPH Computer Graphics, 1979
- A hidden-surface algorithm with anti-aliasingACM SIGGRAPH Computer Graphics, 1978
- The aliasing problem in computer-generated shaded imagesCommunications of the ACM, 1977
- Distributing a visible surface algorithm over multiple processorsPublished by Association for Computing Machinery (ACM) ,1977
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974