US 12,450,820 B2
Emulating oriented bounding boxes in bounding volume hierarchies
David William John Pankratz, Markham (CA)
Assigned to ATI Technologies ULC, Markham (CA)
Filed by ATI Technologies ULC, Markham (CA)
Filed on Dec. 28, 2022, as Appl. No. 18/090,381.
Prior Publication US 2024/0221283 A1, Jul. 4, 2024
Int. Cl. G06T 15/06 (2011.01); G06T 15/08 (2011.01); G06T 17/00 (2006.01)
CPC G06T 15/06 (2013.01) [G06T 15/08 (2013.01); G06T 17/005 (2013.01); G06T 2210/12 (2013.01); G06T 2210/21 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for performing ray tracing operations, the method comprising:
providing a bounding volume hierarchy which comprises a plurality of oriented bounding boxes;
emulating the plurality of oriented bounding boxes by translating each oriented bounding box into two or more regular shapes representing the oriented bounding box; and
traversing the bounding volume hierarchy, the traversing including testing a ray for intersection with two or more regular shapes representing an oriented bounding box and traversing to a child of the oriented bounding box in response to detecting that the ray intersects any of the two or more regular shapes.