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

Hardware accelerated rendering of CSG and transparency

Published:24 July 1994Publication History

ABSTRACT

This paper describes algorithms for implementing accurate rendering of CSG and transparency in a hardware 3D accelerator. The algorithms are based on a hardware architecture which performs front-to-back Z-sorted shading; a multiple-pass algorithm which allows an unlimited number of Z-sorted object layers is also described. The multiple-pass algorithm has been combined with an image partitioning algorithm to improve efficiency, and to improve performance of the resulting hardware implementation.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.Akeley, Kurt and T. Jermoluk, "High-Performance Polygon Rendering", Computer Graphics, Vol. 22, No. 4, August 1988, 239-246 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Akeley, Kurt, "RealityEngine Graphics", ACM Computer Graphics Conference Proceedings, August 1993, 109-116 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Atherton, Peter, "A Scan-Line Hidden Surface Removal Procedure for Constructive Solid Geometry", Computer Graphics, July 1983, 73-82 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Carpenter, Loren, "The A-buffer, an Antialiased Hidden Surface Method", Computer Graphics, Vol. 18, No. 3, July 1984, 103-108 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Deering, Michael, and S. Nelson, "Leo: A System for Cost Effective 3D Shaded Graphics", ACM Computer Graphics Conference Proceedings, August 1993, 101-108 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Deering, Michael, S. Winner, B. Schediwy, C. Duffy and N. Hunt, "The Triangle Processor and Normal Vector Shader: A VLSI System for High Performance Graphics", Computer Graphics, Vol. 22, No. 4, August 1988, 21-30 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Foley, James, A. van Dam, S. Feiner and J. Hughes, "Computer Graphics Principles and Practice, 2nd Edition", Addison-Wesley, 1990, transparency 754-755, CSG tree 557-558, CSG b-rep 546-547 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Fuchs, Henry, G. Abram, and J. Poulton, "Near Real-Time Shaded Display of Rigid Objects", Computer Graphics, Vol. 17, No. 3, July 1983, 65-72 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Goldstein, R. and R. Nagel, "3-D Visual Simulation", Simulation 16(1), January 1971, 25-31Google ScholarGoogle ScholarCross RefCross Ref
  10. 10.Goldfeather, Jack and J. Hultquist, "Fast Constructive Solid Geometry Display in the Pixel-Powers Graphics System", Computer Graphics, Vol. 20, No. 4, August 1986, 107-116 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Harrell, Chandlee, and F. Fouladi, "Graphics Rendering Architecture for a High Performance Desktop Workstation", ACM Computer Graphics Conference Proceedings, August 1993, 93-100 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Kay, D., "Transparency, Refraction and Ray Tracing for Computer Synthesized Images", Thesis, Cornell University, January 1979Google ScholarGoogle Scholar
  13. 13.Kedem, G. and J. Ellis, "The Raycasting Machine", Proceedings of ICCD, October 1984, 533-538Google ScholarGoogle Scholar
  14. 14.Kelley, Michael, S. Winner, and K. Gould, "A Scalable Hardware Render Accelerator using a Modified Scanline Algorithm", Computer Graphics, Vol. 26, No. 2, July 1992, 241-248 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Mammen, A., "Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique", Computer Graphics and Applications, 9(4), July 1989, 43- 55 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Niimi, Haruo, Y. Imai, M. Murakami, S. Tomita and H. Hagiwara, "A Parallel Processor System for Three-Dimensional Color Graphics", Computer Graphics, Vol. 18, No. 3, July 1984, 67-76 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Rossignac, Jaroslaw, and A. Requicha, "Depth-Buffering Display Techniques for Constructive Solid Geometry", IEEE Computer Graphics and Applications, September 1986, 29-39Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Roth, Scott, "Ray Casting for Modeling Solids", Computer Graphics and Image Processing, 18, 1982, 109- 67Google ScholarGoogle ScholarCross RefCross Ref
  19. 19.Watkins, G. "A Real-Time Visible Surface Algorithm", Computer Science Department, University of Utah, UTECH-CSC-70-101, June 1970Google ScholarGoogle Scholar
  20. 20.Whitted, T. "An Improved Illumination Model for Shaded Display", CACM 23(6), June 1980, 343-349 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Hardware accelerated rendering of CSG and transparency

              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 '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
                July 1994
                512 pages
                ISBN:0897916670
                DOI:10.1145/192161

                Copyright © 1994 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: 24 July 1994

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                SIGGRAPH '94 Paper Acceptance Rate57of242submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader