US 11,941,745 B2
Reflection denoising in ray-tracing applications
Shiqiu Liu, Santa Clara, CA (US); Christopher Ryan Wyman, Redmond, WA (US); Jon Hasselgren, Bunkeflostrand (SE); Jacob Munkberg, Skane (SE); and Ignacio Llamas, Palo Alto, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Jun. 28, 2022, as Appl. No. 17/852,132.
Application 17/852,132 is a continuation of application No. 16/935,431, filed on Jul. 22, 2020, granted, now 11,373,359.
Application 16/935,431 is a continuation of application No. 16/355,214, filed on Mar. 15, 2019, granted, now 10,776,985, issued on Sep. 15, 2020.
Claims priority of provisional application 62/718,923, filed on Aug. 14, 2018.
Claims priority of provisional application 62/644,601, filed on Mar. 19, 2018.
Claims priority of provisional application 62/644,386, filed on Mar. 17, 2018.
Claims priority of provisional application 62/644,385, filed on Mar. 17, 2018.
Prior Publication US 2022/0327765 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/06 (2011.01); G06T 5/00 (2006.01); G06T 5/20 (2006.01); G06T 15/50 (2011.01); G06T 15/60 (2006.01)
CPC G06T 15/06 (2013.01) [G06T 5/002 (2013.01); G06T 5/20 (2013.01); G06T 15/506 (2013.01); G06T 15/60 (2013.01); G06T 2210/21 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining a point on a surface in a virtual environment based at least on an interaction of a ray with the point;
comparing one or more roughness values associated with the surface to one or more threshold values;
based at least on the comparing of the one or more roughness values to the one or more threshold values, sampling a portion of a bidirectional reflectance distribution function (BRDF) lobe for the point according to a sampling bias to determine lighting condition data for the point; and
rendering one or more images corresponding to the virtual environment using the lighting condition data.