-
公开(公告)号:US20220058851A1
公开(公告)日:2022-02-24
申请号:US17031693
申请日:2020-09-24
Applicant: NVIDIA Corporation
Inventor: Jakub Boksansky , Paula Eveliina Jukarainen , Christopher Ryan Wyman
Abstract: Devices, systems, and techniques to incorporate lighting effects into computer-generated graphics. In at least one embodiment, a virtual scene comprising a plurality of lights is rendered by subdividing the virtual area and stored, in a record corresponding to a subdivision of the virtual area, information indicative of one or more lights in the virtual area selected based on a stochastic model. Pixels near a subdivision are rendered based on the light information stored in the subdivision.
-
公开(公告)号:US20240029338A1
公开(公告)日:2024-01-25
申请号:US18480363
申请日:2023-10-03
Applicant: NVIDIA Corporation
Inventor: Oliver Mark Wright , Jakub Boksansky
CPC classification number: G06T15/06 , G06T15/506
Abstract: Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
-
公开(公告)号:US12229869B2
公开(公告)日:2025-02-18
申请号:US17329737
申请日:2021-05-25
Applicant: NVIDIA CORPORATION
Inventor: Tomas Akenine-Moller , Jakub Boksansky
Abstract: One embodiment of a method rendering one or more graphics images includes tracing a ray cone through a three-dimensional (3D) graphics scene, generating a refracted ray cone based on the ray cone and a two-dimensional (2D) coordinate frame, and rendering a graphics image based on the refracted ray cone.
-
公开(公告)号:US11443475B2
公开(公告)日:2022-09-13
申请号:US17039574
申请日:2020-09-30
Applicant: NVIDIA CORPORATION
Inventor: Tomas Akenine-Moller , Jakub Boksansky , Oli Wright
Abstract: One embodiment of a method for computing a texture color includes tracing a ray cone through a graphics scene, determining a curvature of a first surface within the graphics scene at a point where the ray cone hits the first surface based on differential barycentric coordinates associated with the point, determining, based on the curvature of the first surface, a width of the ray cone at a subsequent point where the ray cone hits a second surface within the graphics scene, and computing a texture color based on the width of the ray cone.
-
公开(公告)号:US20210049806A1
公开(公告)日:2021-02-18
申请号:US16994931
申请日:2020-08-17
Applicant: NVIDIA Corporation
Inventor: Jakub Boksansky , Oliver Mark Wright
Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
-
公开(公告)号:US12299801B2
公开(公告)日:2025-05-13
申请号:US17031693
申请日:2020-09-24
Applicant: NVIDIA Corporation
Inventor: Jakub Boksansky , Paula Eveliina Jukarainen , Christopher Ryan Wyman
Abstract: Devices, systems, and techniques to incorporate lighting effects into computer-generated graphics. In at least one embodiment, a virtual scene comprising a plurality of lights is rendered by subdividing the virtual area and stored, in a record corresponding to a subdivision of the virtual area, information indicative of one or more lights in the virtual area selected based on a stochastic model. Pixels near a subdivision are rendered based on the light information stored in the subdivision.
-
公开(公告)号:US11790594B2
公开(公告)日:2023-10-17
申请号:US16996045
申请日:2020-08-18
Applicant: NVIDIA Corporation
Inventor: Oliver Mark Wright , Jakub Boksansky
CPC classification number: G06T15/06 , G06T15/506
Abstract: Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
-
公开(公告)号:US11676326B2
公开(公告)日:2023-06-13
申请号:US17145016
申请日:2021-01-08
Applicant: NVIDIA CORPORATION
Inventor: Tomas Akenine-Moller , Jakub Boksansky
Abstract: One embodiment of a method for computing a texture color includes tracing a ray cone through a graphics scene, determining at least one axis of an ellipse formed by the ray cone intersecting a plane associated with geometry within the graphics scene at a hit point, computing one or more gradients along the at least one axis of the ellipse, and computing a texture color based on the one or more gradients and a texture.
-
公开(公告)号:US20220076482A1
公开(公告)日:2022-03-10
申请号:US17528591
申请日:2021-11-17
Applicant: NVIDIA Corporation
Inventor: Jakub Boksansky , Oliver Mark Wright
Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
-
公开(公告)号:US20250139869A1
公开(公告)日:2025-05-01
申请号:US19011060
申请日:2025-01-06
Applicant: NVIDIA Corporation
Inventor: Jakub Boksansky , Oliver Mark Wright
Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
-
-
-
-
-
-
-
-
-