Title :
On the Fast Construction of Spatial Hierarchies for Ray Tracing
Author :
Havran, Vlastimil ; Herzog, Robert ; Seidel, Hans-Peter
Abstract :
In this paper we address the problem of fast construction of spatial hierarchies for ray tracing with applications in animated environments including non-rigid animations. We discuss the properties of currently used techniques with O(N log N) construction time for kd-trees and bounding volume hierarchies. Further, we propose a hybrid data structure blending a spatial kd-tree with bounding volume primitives. We keep our novel hierarchical data structures algorithmically efficient and comparable with kd-trees by using a cost model based on surface area heuristics. Although the time complexity O(N log N) is a lower bound required for construction of any spatial hierarchy that corresponds to sorting based on comparisons, using approximate method based on space discretization, we propose novel hierarchical data structures with an expected O(N log log N) time complexity. We also discuss constants behind the construction algorithms of spatial hierarchies important in practice. We have documented the performance of our algorithms by results obtained from implementation on nine scenes
Keywords :
computational complexity; computer animation; ray tracing; sorting; tree data structures; animated environments; cost model; hierarchical data structure; kd-trees; ray tracing; spatial sorting; surface area heuristics; time complexity; Animation; Chromium; Computer graphics; Computer science; Costs; Data structures; Databases; Layout; Ray tracing; Sorting; animation; approximate algorithms; hierarchical data structures; ray shooting; ray tracing; spatial sorting; time complexity;
Conference_Titel :
Interactive Ray Tracing 2006, IEEE Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
1-4244-0693-5
DOI :
10.1109/RT.2006.280217