skip to main content
10.1145/1201775.882321acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Sequential point trees

Published:01 July 2003Publication History

ABSTRACT

In this paper we present sequential point trees, a data structure that allows adaptive rendering of point clouds completely on the graphics processor. Sequential point trees are based on a hierarchical point representation, but the hierarchical rendering traversal is replaced by sequential processing on the graphics processor, while the CPU is available for other tasks. Smooth transition to triangle rendering for optimized performance is integrated. We describe optimizations for backface culling and texture adaptive point selection. Finally, we discuss implementation issues and show results.

Skip Supplemental Material Section

Supplemental Material

stamminger_sequential.mp4

mp4

37.7 MB

References

  1. BOTSCH, M., WIRATANAYA, A., AND KOBBELT, L. 2002. Efficient high quality rendering of point sampled geometry. In Rendering Techniques 2002 (Proc. Eurographics Workshop on Rendering), Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. CHEN, B., AND NGUYEN, M. X. 2001. Pop: a hybrid point and polygon rendering system for large data. In IEEE Visualization 2001, 45--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. COCONU, L., AND HEGE, H.-C. 2002. Hardware-accelerated point-based rendering of complex scenes. In Rendering Techniques 2002 (Proc. Eurographics Workshop on Rendering), Springer, 41--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. COHEN, J. D., ALIAGA, D. G., AND ZHANG, W. 2001. Hybrid simplification: combining multi-resolution polygon and point rendering. In IEEE Visualization 2001, 37--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. DEUSSEN, O., COLDITZ, C., STAMMINGER, M., AND DRETTAKIS, G. 2002. Interactive visualization of complex plant ecosystems. In Proc. IEEE Visualization 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. HOPPE, H., DEROSE, T., DUCHAMP, T., MCDONALD, J., AND STUETZLE, W. 1993. Mesh optimization. In Proceedings of SIGGRAPH 93, Computer Graphics Proceedings, 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. HOPPE, H. 1996. Progressive meshes. In Proceedings of SIGGRAPH 96, Computer Graphics Proceedings, 99--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. HOPPE, H. 1997. View-dependent refinement of progressive meshes. In Proceedings of SIGGRAPH 97, Computer Graphics Proceedings, 189--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. KLEIN, R., LIEBICH, G., AND STRASSER, W. 1996. Mesh reduction with error control. In IEEE Visualization '96, 311--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. LUEBKE, D., REDDY, M., COHEN, J., VARSHNEY, A., WATSON, B., AND HUEBNER, R. 2002. Level of Detail for 3D Graphics. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. PAULY, M., GROSS, M., AND KOBBELT, L. 2002. Efficient simplification of point-sampled surfaces. In Proc. IEEE Visualization 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. PFISTER, H., ZWICKER, M., VAN BAAR, J., AND GROSS, M. 2000. Surfels: Surface elements as rendering primitives. In Proceedings of ACM SIGGRAPH 2000, Computer Graphics Proceedings, 335--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. REN, L., PFISTER, H., AND ZWICKER, M. 2002. Object space ewa surface splatting: A hardware accelerated approach to high quality point rendering. Computer Graphics Forum (Proc. EUROGRAPHICS 2002 3, 21, 461--470.Google ScholarGoogle ScholarCross RefCross Ref
  14. RUSINKIEWICZ, S., AND LEVOY, M. 2000. Qsplat: A multiresolution point rendering system for large meshes. In Proceedings of ACM SIGGRAPH 2000, Computer Graphics Proceedings, 343--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. RUSINKIEWICZ, S., AND LEVOY, M. 2001. Streaming qsplat: A viewer for networked visualization of large, dense models. In 2001 ACM Symposium on Interactive 3D Graphics, 63--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. SCHAUFLER, G., AND STÜRZLINGER, W. 1996. A three dimensional image cache for virtual reality. Computer Graphics Forum 15, 3 (August), 227--236.Google ScholarGoogle ScholarCross RefCross Ref
  17. SILLION, F. X., DRETTAKIS, G., AND BODELET, B. 1997. Efficient impostor manipulationfor real-time visualization of urban scenery. Computer Graphics Forum 16, 3 (August), 207--218.Google ScholarGoogle ScholarCross RefCross Ref
  18. STAMMINGER, M., AND DRETTAKIS, G. 2001. Interactive sampling and rendering for complex and procedural geometry. In Rendering Techniques 2001: 12th Eurographics Workshop on Rendering, 151--162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. WAND, M., FISCHER, M., PETER, I., AUF DER HEIDE, F. M., AND STRASSER, W. 2001. The randomized z-buffer algorithm: Interactive rendering of highly complex scenes. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, 361--370. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. WELZL, E. 1991. Smallest enclosing disks (balls and ellipsoids). In New Results and New Trends in Computer Science, H. Maurer, Ed., vol. 555 of Lecture Notes Comput. Sci. Springer-Verlag, 359--370.Google ScholarGoogle Scholar
  21. ZHANG, H., AND III, K. E. H. 1997. Fast backface culling using normal masks. In Symposium on Interactive 3D Graphics, 103--106, 189. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. ZWICKER, M., PFISTER, H., VAN BAAR, J., AND GROSS, M. 2001. Surface splatting. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, 371--378. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Sequential point trees

          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 '03: ACM SIGGRAPH 2003 Papers
            July 2003
            683 pages
            ISBN:1581137095
            DOI:10.1145/1201775

            Copyright © 2003 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: 1 July 2003

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '03 Paper Acceptance Rate81of424submissions,19%Overall Acceptance Rate1,822of8,601submissions,21%

            Upcoming Conference

            SIGGRAPH '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader