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

Error-bounded antialiased rendering of complex environments

Published:24 July 1994Publication History

ABSTRACT

In previous work, we presented an algorithm to accelerate z-buffer rendering of enormously complex scenes. Here, we extend the approach to antialiased rendering with an algorithm that guarantees that each pixel of the output image is within a user-specified error tolerance of the filtered underlying continuous image. As before, we use an object-space octree to cull hidden geometry rapidly. However, instead of using an image-space depth pyramid to test visibility of collections of pixel samples, we use a quadtree data structure to test visibility throughout image-space regions. When regions are too complex, we use quadtree subdivision to simplify the geometry as in Warnock's algorithm. Subdivison stops when the algorithm can either analytically filter the required region or bound the convolution integral appropriately with interval methods. To the best of our knowledge, this is the first algorithm to antialias with guaranteed accuracy scenes consisting of hundreds of millions of polygons.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.G. Abram and L. Westover, Efficient alias-free rendering using bit-masks and look-up tables, Proc. Siggraph '85, 53- 59, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.J. Airey, Increasing update rates in the building walkthrough system with automatic model-space subdivision and poten-tially visible set calculations, Tech Report TR90-027, C.S. Dept., U.N.C. Chapel Hill, 1990.Google ScholarGoogle Scholar
  3. 3.G. Alefeld and J. Herzberger, Introduction to interval com-putations, Academic Press, 1983Google ScholarGoogle Scholar
  4. 4.J. Bloomenthal, Edge inference with applications to antialias-ing, Proc. Siggraph '83, 157-162, July 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.L. Carpenter, The A-buffer, an antialiased hidden surface method, Proc. Siggraph '84, 103-108, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.E. Catmull, A hidden-surface algorithm with anti-aliasing, Proc. Siggraph '77, 6-11, Aug. 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.E. Catmull, An analytic visible surface algorithm for inde-pendent pixel processing, Proc. Siggraph '84, 109-115, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.R. Cook, T. Porter and L. Carpenter, Distributed ray tracing, Proc. Siggraph '84, 137-146, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.R. Cook, Shade Trees, Proc. Siggraph '84, 223-230, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.R. Cook, Stochastic sampling in computer graphics, ACM Transactions on Graphics, 51-72, Jan. 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.F. Crow, The aliasing problem in computer-generated shaded images, CACM, 799-805, Nov. 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.F. Crow, Summed-area tables for texture mapping, Proc. Siggraph '84, 207-212, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.M. Dipp~ e and E. Wold, Antialiasing through stochastic sam-pling, Proc. Siggraph '85, 69-78, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.E. Feibush, M. Levoy and R. Cook, Synthetic texturing using digital filters, Proc. Siggraph '80, 294-301, July 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.J. Foley, A. van Dam, S. Feiner and J. Hughes, Computer graphics principles and practice, 2nd edition, Addison-Wesley, 695-697, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.N. Greene, M. Kass and G. Miller, Hierarchical z-buffer visibility, Proc. Siggraph '93, 231-238, July 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.N. Greene, Detecting intersection of a rectangular solid and a convex polyhedron, Graphics Gems IV, Ed: P. Heckbert, 71-79, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.M. Kass, CONDOR: Constraint-based dataflow, Proc. Sig-graph '92, 321-330, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.M. Lee, R. Redner and S. Uselton, Statistically optimized sampling for distributed ray tracing, Proc. Siggraph '85, 61-68, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.D. Meaghar, Efficient synthetic image generation of arbitrary 3-D objects, Proc. IEEE Conf. on Pattern Recognition and Image Processing, 473-478, June 1982.Google ScholarGoogle Scholar
  21. 21.B. Naylor, Partitioning tree image representation and gener-ation from 3D geometric models, Proc. Graphics Interface '92, 201-212, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.M. Sharir and M. Overmars, A simple output-sensitive al-gorithm for hidden surface removal, ACM Transactions on Graphics Vol. 11(1) 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.J. Snyder, Interval analysis for computer graphics, Proc. Siggraph '92, 121-130, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.S. Teller, Visibility computations in densely occluded poly-hedral environments. U.C. Berkeley Report No. UCB/CSD 92/708, Oct. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.J. Warnock, A hidden surface algorithm for computer gen-erated halftone pictures, Computer Science Dept., Univ. of Utah, TR 4-15, June 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.K. Weiler and P. Atherton, Hidden surface removal using polygon area sorting, Proc. Siggraph '84, 103-108, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.L. Williams, Pyramidal Parametrics, Proc. Siggraph '83, 1-11, July 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Error-bounded antialiased rendering of complex environments

      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