Multi Bounding Volume Hierarchies

被引:31
|
作者
Ernst, Manfred
Greiner, Guenther
机构
关键词
I.3.6 [Computer Graphics]: Methodology and Techniques; Graphics data structures and data types; I.3.7 [Computer; Graphics]: Three-Dimensional Graphics and Realism; Raytracing;
D O I
10.1109/RT.2008.4634618
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient tracing of single and incoherent rays is still a challenge in computer graphics. Coherent packet tracing has reached real-time performance, but ray packets bring about restrictions for the architecture of the renderer and their suitability for diverging secondary ray bundles is uncertain. The algorithm presented in this paper avoids these problems by not using ray packets at all. Instead, it uses triangle packets and bounding volume packets in a novel acceleration data structure called multi bounding volume hierarchy (MBVH). It is designed for SIMD single ray tracing. The hierarchy is built from a binary bounding volume hierarchy by collapsing subtrees of height two into SIMD nodes storing four bounding boxes. A modified cost function for construction guarantees that all but one of the leaf nodes contain exactly four triangles. The MBVH makes good use of data-level parallelism during traversal and triangle intersection, yielding speed-ups of up to 2.8 x for random ray shooting. It consumes less memory than a regular bounding volume hierarchy and requires no modifications to the architecture of the rendering engine.
引用
收藏
页码:35 / 40
页数:6
相关论文
共 50 条
  • [1] Rasterized Bounding Volume Hierarchies
    Novak, Jan
    Dachsbacher, Carsten
    [J]. COMPUTER GRAPHICS FORUM, 2012, 31 (02) : 403 - 412
  • [2] Tree Rotations for Improving Bounding Volume Hierarchies
    Kensler, Andrew
    [J]. RT08: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2008, PROCEEDINGS, 2008, : 73 - 76
  • [3] Compressed-Leaf Bounding Volume Hierarchies
    Benthin, Carsten
    Wald, Ingo
    Woop, Sven
    Afra, Attila T.
    [J]. HIGH-PERFORMANCE GRAPHICS 2018, 2018,
  • [4] Early split clipping for bounding volume hierarchies
    Ernst, Manfred
    Greiner, Guenther
    [J]. RT07: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2007, 2007, : 73 - +
  • [5] A Survey on Bounding Volume Hierarchies for Ray Tracing
    Meister, Daniel
    Ogaki, Shinji
    Benthin, Carsten
    Doyle, Michael J.
    Guthe, Michael
    Bittner, Jiri
    [J]. COMPUTER GRAPHICS FORUM, 2021, 40 (02) : 683 - 712
  • [6] Ray Specialized Contraction on Bounding Volume Hierarchies
    Gu, Yan
    He, Yong
    Blelloch, Guy E.
    [J]. COMPUTER GRAPHICS FORUM, 2015, 34 (07) : 309 - 318
  • [7] Compressed-Leaf Bounding Volume Hierarchies
    Benthin, Carsten
    Wald, Ingo
    Woop, Sven
    Afra, Attila T.
    [J]. HIGH-PERFORMANCE GRAPHICS 2018, 2018,
  • [8] Parallel Transformation of Bounding Volume Hierarchies into Oriented Bounding Box Trees
    Vitsas, N.
    Evangelou, I.
    Papaioannou, G.
    Gkaravelis, A.
    [J]. COMPUTER GRAPHICS FORUM, 2023, 42 (02) : 245 - 254
  • [9] Bounding Volume Hierarchies of Slab Cut Balls
    Larsson, T.
    Akenine-Moller, T.
    [J]. COMPUTER GRAPHICS FORUM, 2009, 28 (08) : 2379 - 2395
  • [10] Cache-efficient layouts of bounding volume hierarchies
    Yoon, Sung-Eui
    Manocha, Dinesh
    [J]. COMPUTER GRAPHICS FORUM, 2006, 25 (03) : 507 - 516