DocumentCode :
2967618
Title :
Tree rotations for improving bounding volume hierarchies
Author :
Kensler, Andrew
Author_Institution :
SCI Inst., Univ. of Utah, Salt Lake City, UT
fYear :
2008
fDate :
9-10 Aug. 2008
Firstpage :
73
Lastpage :
76
Abstract :
Current top-down algorithms for constructing bounding volume hierarchies (BVHs) using the surface area heuristic (SAH) rely on an estimate of the cost of the potential subtrees to determine how to partition the primitives. After a tree has been fully built, however, the true cost value at each node can be computed. We present two related algorithms that use this information to reduce the treepsilas total cost through a series of local adjustments (tree rotations) to its structure. The first algorithm uses a fast and simple hill climbing method and the second uses simulated annealing to obtain greater improvements by avoiding local minima. Both algorithms are easy to add to existing BVH implementations and are suitable for preprocessing static geometry for interactive ray tracing.
Keywords :
computational geometry; ray tracing; rendering (computer graphics); surface fitting; tree data structures; acceleration data structure; bounding volume hierarchy tree rotation; hill climbing method; local minima avoidance; ray tracing; scene rendering; simulated annealing; surface area heuristic; top-down algorithm; Acceleration; Chromium; Computational modeling; Costs; Genetic algorithms; Greedy algorithms; Partitioning algorithms; Ray tracing; Simulated annealing; Stochastic processes; Ray tracing; acceleration structures; bounding volume hierarchies; tree rotations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4244-2741-3
Type :
conf
DOI :
10.1109/RT.2008.4634624
Filename :
4634624
Link To Document :
بازگشت