US 12,394,134 B2
Transformation of data in a ray tracing system
Rostam King, Hertfordshire (GB); Gregory Clark, Hertfordshire (GB); and Simon Fenney, Hertfordshire (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Jun. 27, 2022, as Appl. No. 17/850,707.
Claims priority of application No. 2109347 (GB), filed on Jun. 29, 2021.
Prior Publication US 2023/0031189 A1, Feb. 2, 2023
Int. Cl. G06T 15/06 (2011.01)
CPC G06T 15/06 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method of processing data in a ray tracing system, the method comprising:
receiving a forward transformation indication defining a transformation from a first space to a second space;
performing a transformation on input data from the second space to the first space to determine transformed data by:
decomposing the forward transformation indication into a translation and a linear mapping,
determining a reverse translation operation by finding the reverse of the translation decomposed from the forward transformation indication,
determining an inverse linear mapping operation by finding the inverse of the linear mapping decomposed from the forward transformation indication,
performing the reverse translation operation on the input data, and
performing the inverse linear mapping operation on the result of the reverse translation operation; and
processing the transformed data in the ray tracing system, comprising performing intersection testing using the transformed data for use in rendering an image of a scene.