Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planes
- 1 July 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 19 (3) , 111-120
- https://doi.org/10.1145/325165.325205
Abstract
Pixel-planes is a logic-enhanced memory system for raster graphics and imaging. Although each pixel-memory is enhanced with a one-bit ALU, the system's real power comes from a tree of one-bit adders that can evaluate linear expressions Ax+By+C for every pixel (x,y) simultaneously, as fast as the ALUs and the memory circuits can accept the results. We and others have begun to develop a variety of algorithms that exploit this fast linear expression evaluation capability. In this paper we report some of those results. Illustrated in this paper is a sample image from a small working prototype of the Pixel-planes hardware and a variety of images from simulations of a full-scale system. Timing estimates indicate that 30,000 smooth shaded triangles can be generated per second, or 21,000 smooth-shaded and shadowed triangles can be generated per second, or over 25,000 shaded spheres can be generated per second. Image-enhancement by adaptive histogram equalization can be performed within 4 seconds on a 512x512 image.Keywords
This publication has 10 references indexed in Scilit:
- Generating soft shadows with a depth buffer algorithmIEEE Computer Graphics and Applications, 1984
- The A -buffer, an antialiased hidden surface methodPublished by Association for Computing Machinery (ACM) ,1984
- Near real-time shaded display of rigid objectsPublished by Association for Computing Machinery (ACM) ,1983
- The Geometry EnginePublished by Association for Computing Machinery (ACM) ,1982
- ATOMLLLPublished by Association for Computing Machinery (ACM) ,1979
- An expandable multiprocessor architecture for video graphics (Preliminary Report)Published by Association for Computing Machinery (ACM) ,1979
- Shadow algorithms for computer graphicsPublished by Association for Computing Machinery (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
- Continuous Shading of Curved SurfacesIEEE Transactions on Computers, 1971