• DocumentCode
    1568675
  • Title

    Coupled Use of BSP and BVH Trees in Order to Exploit Ray Bundle Performance

  • Author

    Cadet, Gilles ; Lécussan, Bernard

  • Author_Institution
    Supaero, Toulouse
  • fYear
    2007
  • Firstpage
    63
  • Lastpage
    71
  • Abstract
    The use of SIMD ray packets has been an important step forward in ray tracing performance. It is the first significant acceleration process based on a strategy that deals with "small" ray bundles. In order to improve the outcome for wider bundles, very powerful data structures have been used. However, these new data structures are not the most powerful when dealing with single rays or SIMD rays. They are therefore unsuitable, and this incompatibility raised the problem of incoherent rays which, such as secondary rays or global illumination rays (i.e. most the rays traced in real life ray tracing) are impossible to process efficiently. An original coupled use of BSP and BVH trees is proposed to overcome this disadvantage. Each tree, used individually, can efficiently boost both small ray bundles and wide ray bundles. Used together in a coupled strategy, they can achieve a global speedup of +50%.
  • Keywords
    data structures; image processing; parallel processing; ray tracing; rendering (computer graphics); BSP tree; BVH tree; SIMD ray packets; data structure; global illumination ray; incoherent ray; ray bundle performance exploitation; ray tracing; Acceleration; Central Processing Unit; Computer graphics; Data structures; Engines; Games; Lighting; Ray tracing; Rendering (computer graphics); Tree graphs; I.3.7 [Computer Graphics]: Ray Tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interactive Ray Tracing, 2007. RT '07. IEEE Symposium on
  • Conference_Location
    Ulm
  • Print_ISBN
    978-1-4244-1629-5
  • Type

    conf

  • DOI
    10.1109/RT.2007.4342592
  • Filename
    4342592