Efficient and flexible data organization for acceleration data structure nodes
AssigneeInternational Business Machines Corporation
InventorsPaul Emery Schardt, Robert Allen Shearer
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPaul Emery Schardt, Robert Allen Shearer
Estimating the term…
Embodiments of the invention provide an efficient and flexible organization of data for an acceleration data structure (e.g., spatial index). In contrast to storing primitive information within a spatial index, embodiments of the invention may store pointers in the spatial index which point to or link to primitive-defining information in buffers. Storing pointers to primitive-defining information may reduce the size of the spatial index. Additionally, embodiments of the invention enable vertex and triangle sharing. Vertex and triangle sharing may reduce the amount of storage space required to define the primitives within the three-dimensional scene. Furthermore, the data organization provided by the embodiments of the invention allows for easy manipulation of the spatial index and primitive data.
A method for generating a two-dimensional image of a three-dimensional scene containing at least one dynamic object, comprising:
A method for generating and traversing a spatial index, comprising:
An image processing system comprising:
Dependencies are inferred from the claim text.