US 12,469,205 B2
Intersection testing in a ray tracing system using offset intersection distances
Peter Smith-Lacey, Hertfordshire (GB); Simon Fenney, Hertfordshire (GB); Gregory Clark, Hertfordshire (GB); and Rostam King, Hertfordshire (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Feb. 27, 2023, as Appl. No. 18/114,402.
Claims priority of application No. 2202657 (GB), filed on Feb. 25, 2022; application No. 2202658 (GB), filed on Feb. 25, 2022; and application No. 2202659 (GB), filed on Feb. 25, 2022.
Prior Publication US 2023/0334756 A1, Oct. 19, 2023
Int. Cl. G06T 15/06 (2011.01); G06T 15/00 (2011.01); G06T 17/20 (2006.01)
CPC G06T 15/06 (2013.01) [G06T 15/005 (2013.01); G06T 17/20 (2013.01); G06T 2210/21 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of performing intersection testing in a ray tracing system, the method comprising:
determining a first offset intersection distance which is equal to a sum of an intersection distance at which a ray intersects a first primitive and a first offset which is dependent upon the orientation of the first primitive;
determining a second offset intersection distance which is equal to a sum of an intersection distance at which the ray intersects a second primitive and a second offset which is dependent upon the orientation of the second primitive; and
comparing the determined first and second offset intersection distances to select the intersection of the ray with one of the first and second primitives.