Fast image generation of construcitve solid geometry using a cellular array processor
- 1 July 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 19 (3) , 95-102
- https://doi.org/10.1145/325165.325196
Abstract
A general purpose Cellular Array Processor(CAP) with distributed frame buffers for fast parallel subimage generation has been developed. CAP consists of many processor elements called cells. A cell has video memory for subimage storage, a window controller to map each subimage to an area on the monitor screen, and communication devices, in addition to ordinary microcomputer components such as MPU, RAM, and ROM. Image data in a cell is directly displayed via the video bus. The mapping pattern and the position on the screen of subimages can be changed dynamically. Various hidden surface algorithms can be implemented in CAP using mapping patterns appropriate for the algorithm.Our goal is an efficient interactive visual solid modeler. We adopted a general CSG hidden surface algorithm that enables display of both Boundary representation and Constructive Solid Geometry. A technique for hidden surface removal of general CSG models, requiring less memory space for large models in many cases, has been proposed. This technique subdivides the model into submodels by dividing the CSG tree at union nodes. Imagse of each submodel are generated by a CSG or a z-buffer algorithm. If a submodel is just a primitive, it is processed by the z-buffer algorithm, otherwise by the CSG algorithm. Hidden surface removal between submodels is done by comparing the z values for each pixel which are saved in the z-buffer.Keywords
This publication has 14 references indexed in Scilit:
- An adaptive subdivision algorithm and parallel architecture for realistic image synthesisACM SIGGRAPH Computer Graphics, 1984
- Invisibility coherence for faster scan-line hidden surface algorithmsACM SIGGRAPH Computer Graphics, 1984
- A parallel processor system for three-dimensional color graphicsACM SIGGRAPH Computer Graphics, 1984
- A scan-line hidden surface removal procedure for constructive solid geometryACM SIGGRAPH Computer Graphics, 1983
- A parallel scan conversion algorithm with anti-aliasing for a general-purpose ultracomputerACM SIGGRAPH Computer Graphics, 1983
- Simulation and expected performance analysis of multiple processor Z-buffer systemsACM SIGGRAPH Computer Graphics, 1980
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Simulation and expected performance analysis of multiple processor Z-buffer systemsPublished by Association for Computing Machinery (ACM) ,1980
- Parallel processing techniques for hidden surface removalACM SIGGRAPH Computer Graphics, 1979
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974