DocumentCode
2967884
Title
Accelerated building and ray tracing of restricted BSP trees
Author
Budge, Brian C. ; Coming, Daniel ; Norpchen, Derek ; Joy, Kenneth I.
Author_Institution
Univ. of California, Davis, CA
fYear
2008
fDate
9-10 Aug. 2008
Firstpage
167
Lastpage
174
Abstract
We present algorithms for building and ray tracing restricted BSP trees. The build algorithm uses a dynamic programming technique to compute coefficients that allow efficient calculation of the surface area heuristic. This algorithm reduces asymptotic runtime, and has significant impact on tree building time. Additionally, we make several simple observations which lead to very fast ray-tree traversal of RBSPs. Our new traversal algorithm is based on state-of-the-art kd-tree traversal algorithms, and effectively increases the speed of ray tracing RBSPs by an order of magnitude. We show that RBSP trees are not only practical to build, but that RBSP trees are nearly as fast to ray trace as kd-trees, generally accepted as the fastest ray acceleration structure.
Keywords
ray tracing; tree data structures; build algorithm; dynamic programming; ray tracing; restricted BSP trees; tree building time; Acceleration; Computer graphics; Data structures; Dynamic programming; Geometry; Heuristic algorithms; Layout; Ray tracing; Testing; Tree graphs; Construction; I.3.3 [Computer Graphics]: Picture/Image Generation—Display algorithms; I.3.6 [Computer Graphics]: Methodology and Techniques—Graphics data structures and data types; RBSP; Ray Tracing;
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.4634638
Filename
4634638
Link To Document