Fast, effective BVH updates for dynamic ray-traced scenes using tree rotations

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Program Advanced Research Projects Agency
Creator Kopta, Daniel M.; Kensler, Andrew Erin; Spjut, Josef Bo; Brunvand, Erik L.; Davis, Al
Other Author Ize, Thiago
Title Fast, effective BVH updates for dynamic ray-traced scenes using tree rotations
Date 2011
Description Bounding volume hierarchies are a popular choice for ray tracing animated scenes due to the relative simplicity of refitting bounding volumes around moving geometry. However, the quality of such a refitted tree can degrade rapidly if objects in the scene deform or rearrange significantly as the animation progresses, resulting in dramatic increases in rendering times. Existing solutions involve occasional or heuristically triggered rebuilds of the BVH to reduce this effect. In this work, we describe how to efficiently extend refitting with local restructuring operations called tree rotations which can mitigate the effects that moving primitives have on BVH quality by rearranging nodes in the tree during each refit rather than triggering a full rebuild. The result is a fast, lightweight, incremental update algorithm that requires negligible memory, has minor update times and parallelizes easily, yet avoids significant degradation in tree quality or the need for rebuilding while maintaining fast rendering times. We show that our method approaches or exceeds the frame rates of other techniques and is consistently among the best options regardless of the animation scene.
Type Text
Publisher University of Utah
Subject Ray tracing; Acceleration structures; Bounding volume hierarchies; Tree rotations; Dynamic scenes; Parallel update
Language eng
Bibliographic Citation Kopta, D. M., Kensler, A. E., Ize, T., Spjut, J. B., Brunvand, E. L., & Davis, A. (2011). Fast, effective BVH updates for dynamic ray-traced scenes using tree rotations. UUCS-11-002.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 5,507,146 bytes
Source University of Utah School of Computing
ARK ark:/87278/s6x06r3m
Setname ir_uspace
ID 702278
Reference URL https://collections.lib.utah.edu/ark:/87278/s6x06r3m
Back to Search Results