Intersection testing in ray tracing systems using hierarchical acceleration structures with implicitly represented nodes
AssigneeImagination Technologies Limited
InventorsGregory Clark, Steven J. Clohset
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsGregory Clark, Steven J. Clohset
Estimating the term…
Ray tracing systems and methods generate a hierarchical acceleration structure for intersection testing in a ray tracing system. Nodes of the hierarchical acceleration structure are determined, each representing a region in a scene, and being linked to form the hierarchical acceleration structure. Data is stored representing the hierarchical acceleration structure, including data defining the regions represented by a plurality of the nodes. At least one node is an implicitly represented node, wherein data defining a region represented by an implicitly represented node is not explicitly included as part of the stored data but can be inferred from the stored data. Intersection testing in the ray tracing system is performed in which, based on conditions in the ray tracing system, a determination is made as to whether testing of one or more rays for intersection with a region represented by a particular node of a sub-tree is to be skipped.
A computer-implemented method for use in a ray tracing system, the method comprising:
A node processing module configured for use in a ray tracing system, the node processing module comprising:
A non-transitory computer readable storage medium having stored thereon an integrated circuit definition dataset that, when processed in an integrated circuit manufacturing system, configures the integrated circuit manufacturing system to manufacture a node processing module which is configured for use in a ray tracing system, the node processing module comprising:
Dependencies are inferred from the claim text.