Parallel BVH Construction using Progressive Hierarchical Refinement

被引:12
|
作者
Hendrich, J. [1 ]
Meister, D. [1 ]
Bittner, J. [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Prague, Czech Republic
关键词
Categories and Subject Descriptors (according to ACM CCS):; I.3.5 [Computer Graphics]: Object Hierarchies—; I.3.7 [Computer Graphics]: Raytracing—; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—;
D O I
10.1111/cgf.13143
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a novel algorithm for construction of bounding volume hierarchies (BVHs) for multi-core CPU architectures. The algorithm constructs the BVH by a divisive top-down approach using a progressively refined cut of an existing auxiliary BVH. We propose a new strategy for refining the cut that significantly reduces the workload of individual steps of BVH construction. Additionally, we propose a new method for integrating spatial splits into the BVH construction algorithm. The auxiliary BVH is constructed using a very fast method such as LBVH based on Morton codes. We show that the method provides a very good trade-off between the build time and ray tracing performance. We evaluated the method within the Embree ray tracing framework and show that it compares favorably with the Embree BVH builders regarding build time while maintaining comparable ray tracing speed.
引用
收藏
页码:487 / 494
页数:8
相关论文
共 50 条
  • [1] Parallel BVH Construction Using Locally Density Clustering
    Hu, Yingsong
    Wang, Weijian
    Li, Dan
    Zeng, Qingzhi
    Hu, Yunfei
    IEEE ACCESS, 2019, 7 : 105827 - 105839
  • [2] Parallel BVH construction using k-means clustering
    Daniel Meister
    Jiří Bittner
    The Visual Computer, 2016, 32 : 977 - 987
  • [3] Parallel BVH construction using k-means clustering
    Meister, Daniel
    Bittner, Jiri
    VISUAL COMPUTER, 2016, 32 (6-8): : 977 - 987
  • [4] Parallel construction algorithm for threaded-BVH
    Chen, Chun-Yi
    Yang, Hua-Min
    Li, Wen-Hui
    Fan, Jing-Tao
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2011, 41 (05): : 1388 - 1393
  • [5] Stochastic Subsets for BVH Construction
    Tessari, L.
    Dittebrand, A.
    Doyle, M. J.
    Benthin, C.
    COMPUTER GRAPHICS FORUM, 2023, 42 (02) : 255 - 267
  • [6] Fast BVH Construction on GPUs
    Lauterbach, C.
    Garland, M.
    Sengupta, S.
    Luebke, D.
    Manocha, D.
    COMPUTER GRAPHICS FORUM, 2009, 28 (02) : 375 - 384
  • [7] Parallel solution for progressive hierarchical radiosity
    Verbièse, L
    Leprêtre, E
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1330 - 1335
  • [8] Incremental BVH construction for ray tracing
    Bittner, Jii
    Hapala, Michal
    Havran, Vlastimil
    COMPUTERS & GRAPHICS-UK, 2015, 47 : 135 - 144
  • [9] QuickTree: A Fast Hardware BVH Construction Engine
    Su, Yin
    Guo, Hui
    Yan, Run
    Wang, Yong
    Wang, Yongwen
    Xiao, Nong
    Chen, Gang
    Zhang, Weihua
    Huang, Libo
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024, CF 2024, 2024, : 294 - 297
  • [10] Construction of Hierarchical Matrix on Distributed Memory Systems using a Task Parallel Language
    Bai, Zhengyang
    Hiraishi, Tasuku
    Ida, Akihiro
    Yasugi, Masahiro
    Fukazawa, Keiichiro
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 48 - 54