DocumentCode
2967607
Title
Improving Kd-tree quality at a reasonable construction cost
Author
Soupikov, Alexei ; Shevtsov, Maxim ; Kapustin, Alexander
Author_Institution
Intel Corp., Santa Clara, CA
fYear
2008
fDate
9-10 Aug. 2008
Firstpage
67
Lastpage
72
Abstract
We consider construction of high-quality kd-tree and investigate the effect of techniques based on perfect splits. The main idea of perfect splits is clipping of objects straddling the splitting planes during the construction. This effectively results in reducing the number of references in leaves while also generating new potential split positions. We derive an efficient algorithm for triangle clipping/assignment and show how to avoid problems for parallel construction using clipping. Investigating the influence of using clipping results at different kd-tree construction stages, we finally come up with on-the-fly pruning algorithm that improves rendering performance by up to 25% decreasing construction time as well.
Keywords
ray tracing; rendering (computer graphics); kd-tree construction stages; kd-tree quality; on-the-fly pruning algorithm; ray tracing systems; rendering performance; splitting planes; Acceleration; Blades; Cost function; Graphics; Optical reflection; Ray tracing; Rendering (computer graphics); Testing; Tree data structures; Yarn; E.1 [Data structures]: Tree; I.3.7 [Three-Dimensional Graphics and Realism]: Raytracing; Ray-tracing; kd-tree; perfect splits;
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.4634623
Filename
4634623
Link To Document