A Survey on Bounding Volume Hierarchies for Ray Tracing

被引:39
|
作者
Meister, Daniel [1 ]
Ogaki, Shinji [2 ]
Benthin, Carsten [3 ]
Doyle, Michael J. [3 ]
Guthe, Michael [4 ]
Bittner, Jiri [5 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] ZOZO Res, Chiba, Japan
[3] Intel Corp, Santa Clara, CA 95051 USA
[4] Univ Bayreuth, Bayreuth, Germany
[5] Czech Tech Univ, Prague, Czech Republic
关键词
<bold>CCS Concepts</bold>; <bold>center dot Computing methodologies</bold> -> <bold>Ray tracing</bold>; <bold>Visibility</bold>; <bold>Massively parallel algorithms</bold>; <bold>center dot Theory of computation</bold> -> <bold>Computational geometry</bold>; <bold>Sorting and searching</bold>; BVH CONSTRUCTION; TRAVERSAL ORDER; PARALLEL; ARCHITECTURE;
D O I
10.1111/cgf.142662
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ray tracing is an inherent part of photorealistic image synthesis algorithms. The problem of ray tracing is to find the nearest intersection with a given ray and scene. Although this geometric operation is relatively simple, in practice, we have to evaluate billions of such operations as the scene consists of millions of primitives, and the image synthesis algorithms require a high number of samples to provide a plausible result. Thus, scene primitives are commonly arranged in spatial data structures to accelerate the search. In the last two decades, the bounding volume hierarchy (BVH) has become the de facto standard acceleration data structure for ray tracing-based rendering algorithms in offline and recently also in real-time applications. In this report, we review the basic principles of bounding volume hierarchies as well as advanced state of the art methods with a focus on the construction and traversal. Furthermore, we discuss industrial frameworks, specialized hardware architectures, other applications of bounding volume hierarchies, best practices, and related open problems.
引用
收藏
页码:683 / 712
页数:30
相关论文
共 50 条
  • [31] AUTOMATIC CREATION OF OBJECT HIERARCHIES FOR RAY TRACING
    GOLDSMITH, J
    SALMON, J
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (05) : 14 - 20
  • [32] T-SAH: Animation Optimized Bounding Volume Hierarchies
    Bittner, J.
    Meister, D.
    COMPUTER GRAPHICS FORUM, 2015, 34 (02) : 527 - 536
  • [33] Fast Insertion-Based Optimization of Bounding Volume Hierarchies
    Bittner, Jiri
    Hapala, Michal
    Havran, Vlastimil
    COMPUTER GRAPHICS FORUM, 2013, 32 (01) : 85 - 100
  • [34] On fast construction of SAH-based bounding volume hierarchies
    Wald, Ingo
    RT07: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2007, 2007, : 33 - 40
  • [35] Efficient stackless ray traversal for bounding sphere hierarchies with CUDA
    Toczek, Tomasz
    Houzet, Dominique
    Mancini, Stephane
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1105 - 1112
  • [36] Construction of Bounding Volume Hierarchies for Triangle Meshes with Mixed Face Sizes
    Li, Yi
    Shellshear, Evan
    Bohlin, Robert
    Carlson, Johan S.
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 9191 - 9195
  • [37] Accessibility analysis for automatic inspection in CMMs by using bounding volume hierarchies
    Alvarez, B. J.
    Fernandez, P.
    Rico, J. C.
    Mateos, S.
    Suarez, C. M.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (20) : 5797 - 5826
  • [38] Construction of bounding volume hierarchies with SAH cost approximation on temporary subtrees
    Wodniok, Dominik
    Goesele, Michael
    COMPUTERS & GRAPHICS-UK, 2017, 62 : 41 - 52
  • [39] Visualizing Query Traversals Over Bounding Volume Hierarchies Using Treemaps
    Madan, Abhishek
    Nobre, Carolina
    2023 IEEE VISUALIZATION AND VISUAL ANALYTICS, VIS, 2023, : 51 - 55
  • [40] Global Adaptive Sampling Hierarchies in Production Ray Tracing
    Jeffery, Keith
    SIGGRAPH '19 -ACM SIGGRAPH 2019 TALKS, 2019,