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 条
  • [41] Hierarchical Prototype Refinement With Progressive Inter-Categorical Discrimination Maximization for Few-Shot Learning
    Zhou, Yuan
    Guo, Yanrong
    Hao, Shijie
    Hong, Richang
    IEEE Transactions on Image Processing, 2022, 31 : 3414 - 3429
  • [42] Hierarchical Prototype Refinement With Progressive Inter-Categorical Discrimination Maximization for Few-Shot Learning
    Zhou, Yuan
    Guo, Yanrong
    Hao, Shijie
    Hong, Richang
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2022, 31 : 3414 - 3429
  • [43] BOTTOM-UP CONSTRUCTION AND 2:1 BALANCE REFINEMENT OF LINEAR OCTREES IN PARALLEL
    Sundar, Hari
    Sampath, Rahul S.
    Biros, George
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2008, 30 (05): : 2675 - 2708
  • [44] Progressive mesh-based motion estimation using partial refinement
    Park, Heechan
    Yu, Andy C.
    Martin, Graham R.
    VISUAL CONTENT PROCESSING AND REPRESENTATION, 2006, 3893 : 92 - 98
  • [45] A NEW PARALLEL COLLISION DETECTION ALGORITHM BASED ON MIXED BVH AND SYMMETRY BREAKING
    Zhao, Wei
    Tan, Ruipu
    CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 791 - +
  • [46] Bulk-Synchronous Parallel Simultaneous BVH Traversal for Collision Detection on GPUs
    Chitalu, Floyd M.
    Dubach, Christophe
    Komura, Taku
    ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES (I3D 2018), 2018,
  • [47] Efficient perspective volume visualization method using progressive depth refinement
    Shin, BS
    COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 625 - 630
  • [48] Hierarchical implicit surface refinement
    Liang, XK
    Wyvill, B
    COMPUTER GRAPHICS INTERNATIONAL 2001, PROCEEDINGS, 2001, : 291 - 298
  • [49] Efficient perspective volume visualization method using progressive depth refinement
    Shin, Byeong-Seok
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3314 : 625 - 630
  • [50] Parallel Progressive Approach to Entity Resolution Using MapReduce
    Altowim, Yasser
    Mehrotra, Sharad
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 909 - 920