A Survey on Bounding Volume Hierarchies for Ray Tracing

被引:51
作者
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
相关论文
共 244 条
  • [1] Advanced Micro Devices I, 2013, SEA ISL INSTR SET AR
  • [2] Advanced Micro Devices I, 2020, RDNA2 ARCH
  • [3] Afra A.T., 2013, TECH REP
  • [4] Stackless Multi-BVH Traversal for CPU, MIC and GPU Ray Tracing
    Afra, Attila T.
    Szirmay-Kalos, Laszlo
    [J]. COMPUTER GRAPHICS FORUM, 2014, 33 (01) : 129 - 140
  • [5] Aila T, 2010, P HIGH PERF GRAPH HP, P113
  • [6] AILA T, 2009, P C HIGH PERF GRAPH, P145, DOI DOI 10.1145/1572769.1572792
  • [7] Aila T., 2013, P 5 HIGH PERFORMANCE, P101
  • [8] Amstutz J., 2015, J COMPUTER GRAPHICS, V4, P72
  • [9] [Anonymous], 2007, P 18 EUROGRAPHICS C
  • [10] [Anonymous], 2005, ACM SIGGRAPH 2005 CO, DOI DOI 10.1145/1198555.1198748