-
公开(公告)号:US20190295311A1
公开(公告)日:2019-09-26
申请号:US16439564
申请日:2019-06-12
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Alessandro Dal Corso , Marco Salvi , Craig Eugene Kolb , Samuli Matias Laine
IPC: G06T15/06
Abstract: A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.
-
公开(公告)号:US20180096516A1
公开(公告)日:2018-04-05
申请号:US15724139
申请日:2017-10-03
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Alessandro Dal Corso , Marco Salvi , Craig Eugene Kolb , Samuli Matias Laine
CPC classification number: G06T15/06 , G06T2210/21
Abstract: A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.
-
公开(公告)号:US10573058B2
公开(公告)日:2020-02-25
申请号:US16439564
申请日:2019-06-12
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Alessandro Dal Corso , Marco Salvi , Craig Eugene Kolb , Samuli Matias Laine
IPC: G06T15/06
Abstract: A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.
-
公开(公告)号:US10388059B2
公开(公告)日:2019-08-20
申请号:US15724139
申请日:2017-10-03
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Alessandro Dal Corso , Marco Salvi , Craig Eugene Kolb , Samuli Matias Laine
IPC: G06T15/06
Abstract: A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.
-
-
-