The computational bottleneck in a ray tracer using bounding volume hierarchies is often the ray intersection routine with axis-aligned bounding boxes. We describe a version of this routine that uses IEEE numerical properties to ensure that those tests are both robust and efficient. Sample source code is available online.
No takes yet. Share an insight, caveat, or question.
Williams et al. (2005) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: