Fast, Branchless Ray/Bounding Box Intersections

(Update: part 2) Axis-aligned bounding boxes (AABBs) are universally used to bound finite objects in ray-tracing. Ray/AABB intersections are usually faster to calculate than exact ray/object intersections, and allow the construction of bounding volume hierarchies (BVHs) which reduce the number of objects that need to be considered for each ray. (More on BVHs in a … Continue reading Fast, Branchless Ray/Bounding Box Intersections