skip to main content
10.1145/15922.15898acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Fast constructive-solid geometry display in the pixel-powers graphics system

Published:31 August 1986Publication History

ABSTRACT

We present two algorithms for the display of CSG-defined objects on Pixel-Powers, an extension of the Pixel-Planes logic-enhanced memory architecture, which calculates for each and every pixel on the screen (in parallel) the value of any quadratic function in the screen coordinates (x,y). The first algorithm restructures any CSG tree into an equivalent, but possibly larger, tree whose display can be achieved by the second algorithm. The second algorithm traverses the restructured tree and generates quadratic coefficients and opcodes for Pixel-Powers. These opcodes instruct Pixel-Powers to generate the boundaries of primitives and perform set operations using the standard Z-buffer algorithm.Several externally-supplied CSG data sets have been processed with the new tree-traversal algorithm and an associated Pixel-Powers simulator. The resulting images indicate that good results can be obtained very rapidly with the new system. For example, the commonly used MBB test part (at right) with 24 primitives is translated into approximately 1900 quadratic equations. On a Pixel-Powers system running at 10MHz (the speed at which our current Pixel-Planes memories run), the image should be rendered in about 7.5 milliseconds.

References

  1. 1.Atherton, P.R., "A Scan-line Hidden Surface Removal Procedure for Constructive Solid Geometry" Computer Graphics, Vol. 17, No. 3, pp. 73-82, 1983. (Proceedings of SIGGP~APH '83) Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Fuchs, H., J. Goldfeather, J.P. Hultquist, S. Spach, J. A'ustin, F.P. Brooks, Jr., J. Eyles, and J.Poulton. "Fast Spheres, Textures, Transparencies, and Image Enhancements in Pixel-Planes" Computer Graphics, VoI. 19, No. 3, pp. 111-120, 1985. (Proceedings of SIGGRAPH '85) Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Goldfeather, J., H. Fuchs. "Quadratic Surface Rendering on a Logic-Enhanced Frame-Buffer Memory" IEEE Computer Graphics and Applications, pp. 48- 59, January, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Kedem, G., J.L. Ellis. "Computer Structures for Curve-Solid Classification in Geometric Modelling" Technical Report TR84-37, Microelectronic Center of North Carolina, Research Triangle Park, N.C., 1984.Google ScholarGoogle Scholar
  5. 5.Okino, N., Y. Kakazu, M. Morimoto. "Extended Depth Buffer Algorithms for Hidden Surface Visualization" IEEE Computer Graphics and Applications, pp. 79-88, May, 1984.Google ScholarGoogle Scholar
  6. 6.Poulton, J., H. Fuchs, J.D. Austin, J.G. Eyles, J. Heinecke, C. Hsieh, J. Goldfeather, J.P. Hultquist, and S. Spach. "PIXEL-PLANES: Building a VLSI Based Raster Graphics System" Proceeding8 of the i985 Chapel Hill Conference on VLSI, pp. 35-60.Google ScholarGoogle Scholar
  7. 7.Requicha, A.A.G. "Representation for Rigid Objects: Theory, Methods, and Systems" A CM Computing Surveys, Vol. 12, No. 4, Dec. 1980, pp. 437-464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Sato, H., H. Ishihata, M. ishii, M. Kakimoto, K. Sato, K. Hirota, M. Ikesaka, K. Inoue. "Fast Image Generation of Constructive Solid Geometry Using A Cellular Array Processor" Computer Graphics, Vol. 19, No. 3, pp. 95-102, 1985. (Proceedings of SIG- GRAPH '85) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast constructive-solid geometry display in the pixel-powers graphics system

                    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
                    • Published in

                      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

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      Overall Acceptance Rate1,822of8,601submissions,21%

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader