Multi-dimensional acceleration structure
AssigneeElectronic Arts Inc.
InventorsKarl Henrik Halén, David Andreas Brinck
Life of this patent
Estimating the term…
Loading patent…
AssigneeElectronic Arts Inc.
InventorsKarl Henrik Halén, David Andreas Brinck
Estimating the term…
A system and method for implementing an acceleration structure are disclosed. The method includes: determining a position of an entity; mapping the position to a 3D (three-dimensional) voxel grid coordinate in the acceleration structure, which comprises a central grid structure and six additional grid structures each comprising a set of voxels; determining a first offset value corresponding to the 3D voxel grid coordinate that corresponds to either the central grid structure or one of the six additional grid structures; and determining a second offset value corresponding to the 3D voxel grid coordinate that corresponds to a particular voxel within either the central grid structure or one of the six additional grid structures corresponding to the first offset value, wherein data corresponding to the entity is stored in memory a location based on the first offset value and the second offset value.
A method for implementing an acceleration structure, the method comprising:
A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, causes a computing device to implement an acceleration structure, by performing the steps of:
A device for implementing an acceleration structure, the device comprising:
Dependencies are inferred from the claim text.