• DocumentCode
    2967550
  • Title

    Multi bounding volume hierarchies

  • Author

    Ernst, Manfred ; Greiner, Günther

  • Author_Institution
    Bytes+Lights GmbH, Erlangen
  • fYear
    2008
  • fDate
    9-10 Aug. 2008
  • Firstpage
    35
  • Lastpage
    40
  • Abstract
    Efficient tracing of single and incoherent rays is still a challenge in computer graphics. Coherent packet tracing has reached real-time performance, but ray packets bring about restrictions for the architecture of the renderer and their suitability for diverging secondary ray bundles is uncertain. The algorithm presented in this paper avoids these problems by not using ray packets at all. Instead, it uses triangle packets and bounding volume packets in a novel acceleration data structure called multi bounding volume hierarchy (MBVH). It is designed for SIMD single ray tracing. The hierarchy is built from a binary bounding volume hierarchy by collapsing subtrees of height two into SIMD nodes storing four bounding boxes. A modified cost function for construction guarantees that all but one of the leaf nodes contain exactly four triangles. The MBVH makes good use of data-level parallelism during traversal and triangle intersection, yielding speed-ups of up to 2.8times for random ray shooting. It consumes less memory than a regular bounding volume hierarchy and requires no modifications to the architecture of the rendering engine.
  • Keywords
    computer graphics; ray tracing; SIMD single ray tracing; acceleration data structure; coherent packet tracing; computer graphics; multi bounding volume hierarchies; rendering engine; Acceleration; Computer architecture; Computer graphics; Data structures; Engines; Layout; Parallel processing; Pixel; Ray tracing; Rendering (computer graphics); I.3.6 [Computer Graphics]: Methodology and Techniques—Graphics data structures and data types; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing;
  • 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.4634618
  • Filename
    4634618