Title :
The edge volume heuristic - robust triangle subdivision for improved BVH performance
Author :
Dammertz, Holger ; Keller, Alexander
Author_Institution :
Ulm Univ., Ulm
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;
Conference_Titel :
Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4244-2741-3
DOI :
10.1109/RT.2008.4634636