-
公开(公告)号:US20230162429A1
公开(公告)日:2023-05-25
申请号:US18100261
申请日:2023-01-23
Applicant: NVIDIA Corporation
Inventor: Yaobin Ouyang , Nan Lin
Abstract: Apparatuses, systems, and techniques to ray trace caustics in a scene using feedback of photon information between frames. In at least one embodiment, photon tracing determines photon footprints in an individual frame as a result of individual photons interacting with one or more caustic-casting objects in that frame, and uses those photon footprints to facilitate photon tracing in subsequent frames.
-
公开(公告)号:US11935177B2
公开(公告)日:2024-03-19
申请号:US17632492
申请日:2021-06-15
Applicant: NVIDIA Corporation
Inventor: Yaobin Ouyang , Nan Lin , Jacopo Pantaleoni , Markus Kettunen , Shiqiu Liu
CPC classification number: G06T15/06 , G06T15/506
Abstract: Disclosed are apparatuses, systems, and techniques to render images with global illumination using efficient ray tracing, light source identification, and reservoir resampling that deploys temporal and spatial reservoirs.
-
公开(公告)号:US20220130099A1
公开(公告)日:2022-04-28
申请号:US17077395
申请日:2020-10-22
Applicant: Nvidia Corporation
Inventor: Xueqing Yang , Nan Lin
Abstract: Raytracing can be used to generate high quality, physics-based water caustics patterns in real time. A caustics map is generate to represent locations and normals of points across a water surface. Rays from a light source that are reflected and refracted from these points, as determined by the locations and normals, and can generate hit points on a surface. Neighboring points can be used to help determine the resulting caustics pattern. In one embodiment, information for neighboring points in the caustics map can be used to generate scale factors for geometric regions to be projected onto the surface for each hit point. In another embodiment, these points serve as vertices of a caustic mesh that can be projected onto the surface, where the brightness at a primitive is determined by the size of the primitive area defined by the vertices of the caustics mesh.
-
公开(公告)号:US20240249463A1
公开(公告)日:2024-07-25
申请号:US18607901
申请日:2024-03-18
Applicant: NVIDIA Corporation
Inventor: Yaobin Ouyang , Nan Lin , Jacopo Pantaleoni , Markus Kettunen , Shiqiu Liu
CPC classification number: G06T15/06 , G06T15/506
Abstract: Disclosed are apparatuses, systems, and techniques to render images with global illumination using efficient ray tracing, light source identification, and reservoir resampling that deploys temporal and spatial reservoirs.
-
公开(公告)号:US20230360311A1
公开(公告)日:2023-11-09
申请号:US17632492
申请日:2021-06-15
Applicant: NVIDIA Corporation
Inventor: Yaobin Ouyang , Nan Lin , Jacopo Pantaleoni , Markus Kettunen , Shiqiu Liu
CPC classification number: G06T15/06 , G06T15/506
Abstract: Disclosed are apparatuses, systems, and techniques to render images with global illumination using efficient ray tracing, light source identification, and reservoir resampling that deploys temporal and spatial reservoirs.
-
公开(公告)号:US11367241B2
公开(公告)日:2022-06-21
申请号:US17077395
申请日:2020-10-22
Applicant: Nvidia Corporation
Inventor: Xueqing Yang , Nan Lin
Abstract: Raytracing can be used to generate high quality, physics-based water caustics patterns in real time. A caustics map is generate to represent locations and normals of points across a water surface. Rays from a light source that are reflected and refracted from these points, as determined by the locations and normals, and can generate hit points on a surface. Neighboring points can be used to help determine the resulting caustics pattern. In one embodiment, information for neighboring points in the caustics map can be used to generate scale factors for geometric regions to be projected onto the surface for each hit point. In another embodiment, these points serve as vertices of a caustic mesh that can be projected onto the surface, where the brightness at a primitive is determined by the size of the primitive area defined by the vertices of the caustics mesh.
-
公开(公告)号:US11830125B2
公开(公告)日:2023-11-28
申请号:US17843330
申请日:2022-06-17
Applicant: Nvidia Corporation
Inventor: Xueqing Yang , Nan Lin
CPC classification number: G06T15/06 , G06T15/506 , G06T15/80 , G06T2210/36 , G06T2215/16
Abstract: Raytracing can be used to generate high quality, physics-based water caustics patterns in real time. A caustics map is generate to represent locations and normals of points across a water surface. Rays from a light source that are reflected and refracted from these points, as determined by the locations and normals, and can generate hit points on a surface. Neighboring points can be used to help determine the resulting caustics pattern. In one embodiment, information for neighboring points in the caustics map can be used to generate scale factors for geometric regions to be projected onto the surface for each hit point. In another embodiment, these points serve as vertices of a caustic mesh that can be projected onto the surface, where the brightness at a primitive is determined by the size of the primitive area defined by the vertices of the caustics mesh.
-
公开(公告)号:US20220319097A1
公开(公告)日:2022-10-06
申请号:US17843330
申请日:2022-06-17
Applicant: Nvidia Corporation
Inventor: Xueqing Yang , Nan Lin
Abstract: Raytracing can be used to generate high quality, physics-based water caustics patterns in real time. A caustics map is generate to represent locations and normals of points across a water surface. Rays from a light source that are reflected and refracted from these points, as determined by the locations and normals, and can generate hit points on a surface. Neighboring points can be used to help determine the resulting caustics pattern. In one embodiment, information for neighboring points in the caustics map can be used to generate scale factors for geometric regions to be projected onto the surface for each hit point. In another embodiment, these points serve as vertices of a caustic mesh that can be projected onto the surface, where the brightness at a primitive is determined by the size of the primitive area defined by the vertices of the caustics mesh.
-
-
-
-
-
-
-