SYSTEM AND METHOD FOR CALCULATING MULTI-RESOLUTION DYNAMIC AMBIENT OCCLUSION
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification