| CPC G06T 15/06 (2013.01) [G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06T 7/60 (2013.01); G06T 11/001 (2013.01); G06T 15/005 (2013.01); G06T 15/04 (2013.01); G06T 15/506 (2013.01); G06T 19/006 (2013.01); G06T 2215/16 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one processor configured to perform operations comprising:
traversing a global acceleration structure to locate a cell of intersection, for each primary ray;
registering a hit point at the cell of intersection for each primary ray in the global acceleration structure;
at each cell of intersection, generating one or more secondary rays originating at each hit point;
seeking, at each cell of intersection, hits with local objects; and
upon detection of a hit, sampling radiance at a point of intersection and computing diffuse radiance at an origin of a primary ray corresponding to the hit.
|