| CPC G06T 15/06 (2013.01) [G06T 17/005 (2013.01)] | 20 Claims |

|
1. A machine-implemented method of graphics processing, comprising:
determining whether a plurality of rays cast from surfaces in a scene are occluded from reaching a light, wherein each ray of the plurality of rays is associated with one or more pixels;
for rays that are determined to be occluded from the light, recording a distance to its respective occlusion;
for rays that are determined to be not occluded from the light, searching for one or more pixels associated with a ray that is determined to be occluded from the light, and if at least one pixel is found in the search, recording a distance based on one or more of the distances recorded for the at least one found pixel; and
for rays for which a distance is recorded, using the recorded distance for the ray to determine shadowing for the one or more pixels associated with the ray.
|