• 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