Automatic Creation of Object Hierarchie's for Ray Tracing of Dynamic Scenes

被引:0
作者
Eisemann, Martin [1 ]
Grosch, Thorsten
Magnor, Marcus [1 ]
Mueller, Stefan
机构
[1] TU Braunschweig, Inst Comp Graph, Braunschweig, Germany
来源
WSCG 2007, SHORT COMMUNICATIONS PROCEEDINGS I AND II | 2007年
关键词
Ray Tracing; Object Hierarchies; Bounding Volume Hierarchies; Animation; Dynamic Scenes;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ray tracing acceleration techniques most often consider only static scenes, neglecting the processing time needed to build the acceleration data structure. With the development of interactive ray tracing systems, this reconstruction time becomes a serious bottleneck if concerned with dynamic scenes. In this paper, we describe two strategies for efficient updating of bounding volume hierarchies (BVH) for scenarios with arbitrarily moving objects. The first exploits spatial locality in the object distribution for faster reinsertion of the moved objects. The second allows insertion and deletion of objects at almost constant time by using a hybrid system, which combines benefits from both spatial subdivision and BVHs. Depending on the number of moving objects, our algorithms adjust a dynamic BVH six to one hundred times faster than it would take to rebuild the complete hierarchy, while rendering times of the resulting hierarchy remain almost untouched.
引用
收藏
页码:57 / +
页数:3
相关论文
共 23 条
  • [11] LAUTERBACH C, 2006, P 2006 IEEE S INT RA
  • [12] A benchmark for animated ray tracing
    Lext, J
    Assarsson, U
    Möller, T
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (02) : 22 - 31
  • [13] Lext J, 2001, EUR 2001 SHORT PRES, P311
  • [14] MacDonald J. D., 1990, Visual Computer, V6, P153, DOI 10.1007/BF01911006
  • [15] McNeill M. D. J., 1992, Computer Graphics Forum, V11, P213, DOI 10.1111/1467-8659.1140213
  • [16] PARKER S, 1999, S INT 3D GRAPH, P119
  • [17] Reinhard E, 2000, SPRING COMP SCI, P299
  • [18] Multi-level ray tracing algorithm
    Reshetov, A
    Soupikov, A
    Hurley, J
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 1176 - 1185
  • [19] Ulrich T, 2000, GAME PROGRAMMING GEM, V1, P434
  • [20] WACHTER C, 2006, P EUR S REND JUN