Wächter, CarstenKeller, AlexanderTomas Akenine-Moeller and Wolfgang Heidrich2014-01-272014-01-2720063-905673-35-51727-3463https://doi.org/10.2312/EGWR/EGSR06/139-149We introduce a new ray tracing algorithm that exploits the best of previous methods: Similar to bounding volume hierarchies the memory of the acceleration data structure is linear in the number of objects to be ray traced and can be predicted prior to construction, while the traversal of the hierarchy is as efficient as the one of kd-trees. The construction algorithm can be considered a variant of quicksort and for the first time is based on a global space partitioning heuristic, which is much cheaper to evaluate than the classic surface area heuristic. Compared to spatial partitioning schemes only a fraction of the memory is used and a higher numerical precision is intrinsic. The new method is simple to implement and its high performance is demonstrated by extensive measurements including massive as well as dynamic scenes, where we focus on the total time to image including the construction cost rather than on only frames per second.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Ray TracingInstant Ray Tracing: The Bounding Interval Hierarchy