• DocumentCode
    2967845
  • Title

    The edge volume heuristic - robust triangle subdivision for improved BVH performance

  • Author

    Dammertz, Holger ; Keller, Alexander

  • Author_Institution
    Ulm Univ., Ulm
  • fYear
    2008
  • fDate
    9-10 Aug. 2008
  • Firstpage
    155
  • Lastpage
    158
  • Abstract
    The use of axis-aligned bounding boxes is a basic technique to accelerate geometric algorithms as for example ray tracing. It is a known problem that efficiency suffers, if the axis-aligned bounding volume contains major parts of empty space, which, in the case of ray tracing, causes more ray-object-intersection tests than required. The impact of this problem can be reduced by subdividing triangles at the cost of a larger memory footprint. We present a subdivision algorithm that is designed to generate only very few additional triangle references. Compared to previous approaches the algorithm is numerically robust, and simpler to implement and use. For formerly problematic scenes a speedup of up to a factor of 10 could be achieved, while the number of triangle references increased only by 16%.
  • Keywords
    computational geometry; ray tracing; axis-aligned bounding volume; bounding volume hierarchies; edge volume heuristic; geometric algorithms; ray tracing; ray-object-intersection tests; robust triangle subdivision; Acceleration; Algorithm design and analysis; Computer graphics; Costs; Data structures; Information geometry; Layout; Ray tracing; Robustness; Testing; 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.4634636
  • Filename
    4634636