Max-Planck-Institut für Informatik
max planck institut
mpii logo Minerva of the Max Planck Society


On fast construction of spatial hierarchies for ray tracing

Havran, Vlastimil and Herzog, Robert and Seidel, Hans-Peter

MPI-I-2006-4-004. June 2006, 40 pages. | Status: available - back from printing | Next --> Entry | Previous <-- Entry

Abstract in LaTeX format:
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 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 between a spatial kd-tree and bounding volume
primitives. We keep our novel hierarchical data structures
algorithmically efficient and comparable with kd-trees by the use of 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 discretization we
propose a new hierarchical data structures with expected $O(N \log\log N)$ time complexity. We also discuss constants behind the construction algorithms of spatial hierarchies that are important in practice. We document the performance of our algorithms by results obtained from the implementation tested on nine different scenes.
References to related material:

To download this research report, please select the type of document that fits best your needs.Attachement Size(s):
MPI-I-2006-4-004.ps9337 KBytes
Please note: If you don't have a viewer for PostScript on your platform, try to install GhostScript and GhostView
URL to this document:

Hide details for BibTeXBibTeX
  AUTHOR = {Havran, Vlastimil and Herzog, Robert and Seidel, Hans-Peter},
  TITLE = {On fast construction of spatial hierarchies for ray tracing},
  TYPE = {Research Report},
  INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik},
  ADDRESS = {Stuhlsatzenhausweg 85, 66123 Saarbr{\"u}cken, Germany},
  NUMBER = {MPI-I-2006-4-004},
  MONTH = {June},
  YEAR = {2006},
  ISSN = {0946-011X},