Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3231578.3231581acmconferencesArticle/Chapter ViewAbstractPublication PageshpgConference Proceedingsconference-collections
short-paper

Compressed-leaf bounding volume hierarchies

Published: 10 August 2018 Publication History

Abstract

We propose and evaluate what we call Compressed-Leaf Bounding Volume Hierarchies (CLBVH), which strike a balance between compressed and non-compressed BVH layouts. Our CLBVH layout introduces dedicated compressed multi-leaf nodes where most effective at reducing memory use, and uses regular BVH nodes for inner nodes and small, isolated leaves. We show that when implemented within the Embree ray tracing framework, this approach achieves roughly the same memory savings as Embree's compressed BVH layout, while maintaining almost the full performance of its fastest non-compressed BVH.

References

[1]
Holger Dammertz, Johannes Hanika, and Alexander Keller. 2008. Shallow Bounding Volume Hierarchies for Fast SIMD Ray Tracing of Incoherent Rays. Computer Graphics Forum 27, 4 (2008), 1225--1233.
[2]
Manfred Ernst and Günther Greiner. 2008. Multi Bounding Volume Hierarchies. In Proceedings of the IEEE/EG Symposium on Interactive Ray Tracing. 35--40.
[3]
Vlastimil Havran. 2000. Heuristic Ray Shooting Algorithms. Ph.D. Dissertation. Faculty of Electrical Engineering, Czech Technical University in Prague.
[4]
Sean Keely. 2014. Reduced Precision for Hardware Ray Tracing in GPUs. In Proceedings of High Performance Graphics. 29--40.
[5]
Jeffrey Mahovsky and Brian Wyvill. 2006. Memory-Conserving Bounding Volume Hierarchies with Coherent Raytracing. Computer Graphics Forum 25, 2 (2006), 173--182.
[6]
Steven Parker, James Bigler, Andreas Dietrich, Heiko Friedrich, Jared Hoberock, David Luebke, David McAllister, Morgan McGuire, Keith Morley, Austin Robison, and Martin Stich. 2010. OptiX: A General Purpose Ray Tracing Engine. ACM Transactions on Graphics 29, 4, Article 66 (2010), 13 pages.
[7]
Benjamin Segovia and Manfred Ernst. 2010. Memory Efficient Ray Tracing with Hierarchical Mesh Quantization. In Proceedings of Graphics Interface. 153--160.
[8]
Ingo Wald, Carsten Benthin, and Solomon Boulos. 2008. Getting Rid of Packets: Efficient SIMD Single-Ray Traversal using Multi-Branching BVHs. In Proceedings of the IEEE/EG Symposium on Interactive Ray Tracing. 49--57.
[9]
Ingo Wald, Sven Woop, Carsten Benthin, Gregory Johnson, and Manfred Ernst. 2014. Embree: A Kernel Framework for Efficient CPU Ray Tracing. ACM Transactions on Graphics 33, 4, Article 143 (2014), 8 pages.
[10]
Henri Ylitie, Tero Karras, and Samuli Laine. 2017. Efficient Incoherent Ray Traversal on GPUs Through Compressed Wide BVHs. In Proceedings of High Performance Graphics. Article 4, 13 pages.

Cited By

View all
  • (2023)Treelet Prefetching For Ray TracingProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614288(742-755)Online publication date: 28-Oct-2023
  • (2023)State‐of‐the‐art in Large‐Scale Volume Visualization Beyond Structured DataComputer Graphics Forum10.1111/cgf.1485742:3(491-515)Online publication date: 27-Jun-2023
  • (2022)R2E2ACM Transactions on Graphics10.1145/3528223.353017141:4(1-12)Online publication date: 22-Jul-2022
  • Show More Cited By

Index Terms

  1. Compressed-leaf bounding volume hierarchies

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HPG '18: Proceedings of the Conference on High-Performance Graphics
    August 2018
    38 pages
    ISBN:9781450358965
    DOI:10.1145/3231578
    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 the author(s) 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].

    Sponsors

    In-Cooperation

    • EUROGRAPHICS: The European Association for Computer Graphics

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 10 August 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. bounding volume hierarchy
    2. compression
    3. ray tracing

    Qualifiers

    • Short-paper

    Conference

    HPG '18
    Sponsor:
    HPG '18: High-Performance Graphics
    August 10 - 12, 2018
    British Columbia, Vancouver, Canada

    Acceptance Rates

    Overall Acceptance Rate 15 of 44 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)30
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Treelet Prefetching For Ray TracingProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614288(742-755)Online publication date: 28-Oct-2023
    • (2023)State‐of‐the‐art in Large‐Scale Volume Visualization Beyond Structured DataComputer Graphics Forum10.1111/cgf.1485742:3(491-515)Online publication date: 27-Jun-2023
    • (2022)R2E2ACM Transactions on Graphics10.1145/3528223.353017141:4(1-12)Online publication date: 22-Jul-2022
    • (2022)Real- Time Spatio-Temporal Databases: Bridging the Gap Between Experimentable Digital Twins and Databases2022 Winter Simulation Conference (WSC)10.1109/WSC57314.2022.10015268(2888-2899)Online publication date: 11-Dec-2022
    • (2022)Quick Clusters: A GPU-Parallel Partitioning for Efficient Path Tracing of Unstructured Volumetric GridsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.3209418(1-11)Online publication date: 2022
    • (2022)A Memory Efficient Encoding for Ray Tracing Large Unstructured DataIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311486928:1(583-592)Online publication date: 1-Jan-2022
    • (2022)Mach-RT: A Many Chip Architecture for High Performance Ray TracingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.302104828:3(1585-1596)Online publication date: 1-Mar-2022
    • (2021)Improving Ray Tracing Based Radio Propagation Model Performance Using Spatial Acceleration StructuresProceedings of the 17th ACM Symposium on QoS and Security for Wireless and Mobile Networks10.1145/3479242.3487318(25-32)Online publication date: 22-Nov-2021
    • (2021)A Survey on Bounding Volume Hierarchies for Ray TracingComputer Graphics Forum10.1111/cgf.14266240:2(683-712)Online publication date: 4-Jun-2021
    • (2021)QuadStack: An Efficient Representation and Direct Rendering of Layered DatasetsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.298156527:9(3733-3744)Online publication date: 1-Sep-2021
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media