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 |