System and method for calculating multi-resolution dynamic ambient occlusion
AssigneeTake-Two Interactive Software, Inc.
InventorHenrik Carl HOLMDAHL
Life of this patent
Estimating the term…
Abstract
A system and method for generating a three-dimensional image is provided. An embodiment of the present invention includes calculating the ambient occlusion at a vertex in multiple, independent stages. Determining the global AO at the vertex may be performed using a first technique. Determining the local AO at the vertex may be performed using a second technique. The total AO can be found as a function of the local AO and global AO.
Claims15
A method of determining the total ambient occlusion (AO) at a vertex of an object within a frame comprising the steps of:
- receiving a signal to produce an image, the image to contain a first object;
- determining the location of a vertex of the first object;
- determining a global AO at the vertex of the first object using a first technique;
- determining a local AO at the vertex of the first object using a second technique;
- determining a total AO at the vertex of the first object as a function of the local AO and global AO;
- and,
- producing the image, the shading at the vertex of the first object to be dependent on the total AO.
A computer program product tangibly embodied in a machine-readable storage device, the product comprising instructions operable to cause a data processing apparatus to:
- receive a signal to produce an image, the image to contain a first object;
- determine the location of a vertex of the first object;
- determine a global AO at the vertex of the first object using a first technique;
- determine a local AO at the vertex of the first object using a second technique;
- determine a total AO at the vertex of the first object as a function of the local AO and global AO;
- and,
- produce the image, the shading at the vertex of the first object to be dependent on the total AO.
Dependencies are inferred from the claim text.