• 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