US 11,935,177 B2
Ray tracing using reservoir resampling with spatial shift-mapping
Yaobin Ouyang, Shanghai (CN); Nan Lin, Shanghai (CN); Jacopo Pantaleoni, Berlin (DE); Markus Kettunen, Urdorf (CH); and Shiqiu Liu, Santa Clara, CA (US)
Assigned to Nvidia Corporation, Santa Clara, CA (US)
Appl. No. 17/632,492
Filed by NVIDIA Corporation, Santa Clara, CA (US)
PCT Filed Jun. 15, 2021, PCT No. PCT/CN2021/100056
§ 371(c)(1), (2) Date Feb. 2, 2022,
PCT Pub. No. WO2022/261816, PCT Pub. Date Dec. 22, 2022.
Prior Publication US 2023/0360311 A1, Nov. 9, 2023
Int. Cl. G06T 15/06 (2011.01); G06T 15/50 (2011.01)
CPC G06T 15/06 (2013.01) [G06T 15/506 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of rendering an image of a scene, the method comprising:
maintaining a temporal reservoir buffer (TRB) comprising a plurality of TRB elements, wherein each of the plurality of TRB elements is assigned to a respective image point (IP) of a plurality of IPs of the image;
identifying, for a first IP of the plurality of IPs, a first sample point of the scene as a source of illumination for the first IP;
probabilistically updating a TRB element for the first IP based on (i) a first weight associated with the first sample point for the first IP and (ii) a second weight previously stored in the TRB element for the first IP, the second weight associated with a second sample point for the first IP; and
rendering the image of the scene using a plurality of updated TRB elements that comprises the updated TRB element for the first IP.