Patents by Inventor Alexey Panteleev

Alexey Panteleev has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220292758
    Abstract: The disclosure provides a rendering system and a rendering method that split the pixels of a full frame into partial image fields and process those image fields individually in parallel. In one example, the rendering system includes: (1) an interface configured to receive a full frame, and (2) one or more processors, coupled to the interface, that split the full frame into a plurality of partial image fields, each of the partial image fields corresponding to different pixels of the full frame, process the partial image fields in parallel; and render the full frame using the processed partial image fields. The partial image fields are processed by ray tracing each of the partial image fields using a different type of ray in parallel.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 15, 2022
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Publication number: 20220262062
    Abstract: Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality rendered frames in less time, thereby reducing latency (or lag, in gaming applications) in high performance applications.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 18, 2022
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Publication number: 20220237861
    Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 28, 2022
    Inventor: Alexey Panteleev
  • Publication number: 20220189109
    Abstract: Robust temporal gradients, representing differences in shading results, can be computed between current and previous frames in a temporal denoiser for ray-traced renderers. Backward projection can be used to locate matching surfaces, with the relevant parameters of those surfaces being carried forward and used for patching. Backward projection can be performed for each stratum in a current frame, a stratum representing a set of adjacent pixels. A pixel from each stratum is selected that has a matching surface in the previous frame, using motion vectors generated during the rendering process. A comparison of the depth of the normals, or the visibility buffer data, can be used to determine whether a given surface is the same in the current frame and the previous frame, and if so then parameters of the surface from the previous frame G-buffer is used to patch the G-buffer for the current frame.
    Type: Application
    Filed: May 19, 2021
    Publication date: June 16, 2022
    Inventor: Alexey Panteleev
  • Patent number: 11328471
    Abstract: Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality rendered frames in less time, thereby reducing latency (or lag, in gaming applications) in high performance applications.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: May 10, 2022
    Assignee: NVIDIA Corporation
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Patent number: 11302068
    Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: April 12, 2022
    Assignee: Nvidia Corporation
    Inventor: Alexey Panteleev
  • Publication number: 20220108497
    Abstract: Devices, systems, and techniques to incorporate lighting effects into computer-generated graphics. In at least one embodiment, a graphical frame depicting a virtual scene comprising is rendered by generating a record indicative of one or more lights in the virtual scene, and using the record to render a pixel. A second record, indicative of other lights in the virtual scene, is selected to combine with the first record, based at least in part on similarity between surfaces associated with the respective records. The combined record is used to render a pixel in a second graphical frame.
    Type: Application
    Filed: March 17, 2021
    Publication date: April 7, 2022
    Inventor: Alexey Panteleev
  • Publication number: 20220076481
    Abstract: In examples, a filter used to denoise shadows for a pixel(s) may be adapted based at least on variance in temporally accumulated ray-traced samples. A range of filter values for a spatiotemporal filter may be defined based on the variance and used to exclude temporal ray-traced samples that are outside of the range. Data used to compute a first moment of a distribution used to compute variance may be used to compute a second moment of the distribution. For binary signals, such as visibility, the first moment (e.g., accumulated mean) may be equivalent to a second moment (e.g., the mean squared). In further respects, spatial filtering of a pixel(s) may be skipped based on comparing the mean of variance of the pixel(s) to one or more thresholds and based on the accumulated number of values for the pixel.
    Type: Application
    Filed: September 4, 2020
    Publication date: March 10, 2022
    Inventors: Pawel Kozlowski, Alexey Panteleev
  • Patent number: 11270496
    Abstract: The disclosure provides a renderer and a rendering process employing ray tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. In one example, the renderer includes: (1) an interface configured to receive scene information for rendering a full frame, and (2) a graphics processing system, coupled to the interface, configured to separate pixels of the full frame into different partial image fields that each include a unique set of interleaved pixels, render reduced-resolution images of the full frame by ray tracing the different partial image fields in parallel, independently apply image-space filtering to the reduced-resolution images in parallel, and merge the reduced-resolution images to provide a full rendered frame.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: March 8, 2022
    Assignee: Nvidia Corporation
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Patent number: 11216916
    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 4, 2022
    Assignee: NVIDIA CORPORATION
    Inventors: Pawel Kozlowski, Tim Cheblokov, Alexey Panteleev
  • Publication number: 20210125404
    Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
    Type: Application
    Filed: January 8, 2021
    Publication date: April 29, 2021
    Inventor: Alexey Panteleev
  • Patent number: 10891783
    Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: January 12, 2021
    Assignee: Nvidia Corporation
    Inventor: Alexey Panteleev
  • Publication number: 20200380772
    Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
    Type: Application
    Filed: March 19, 2019
    Publication date: December 3, 2020
    Inventor: Alexey Panteleev
  • Publication number: 20200372698
    Abstract: The disclosure provides a renderer and a rendering process employing ray tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. In one example, the renderer includes: (1) an interface configured to receive scene information for rendering a full frame, and (2) a graphics processing system, coupled to the interface, configured to separate pixels of the full frame into different partial image fields that each include a unique set of interleaved pixels, render reduced-resolution images of the full frame by ray tracing the different partial image fields in parallel, independently apply image-space filtering to the reduced-resolution images in parallel, and merge the reduced-resolution images to provide a full rendered frame.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 26, 2020
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Publication number: 20200372699
    Abstract: Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality rendered frames in less time, thereby reducing latency (or lag, in gaming applications) in high performance applications.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 26, 2020
    Inventors: Nuno Raposo Subtil, Manuel Kraemer, Alexey Panteleev, Mike Songy
  • Patent number: 10839591
    Abstract: The disclosure provides a virtual view broadcaster, a cloud-based renderer, and a method of providing stereoscopic images. In one embodiment, the method includes (1) generating a monoscopic set of rendered images and (2) converting the set of rendered images into a stereoscopic pair of images employing depth information from the monoscopic set of rendered images and raymarching.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: November 17, 2020
    Assignee: Nvidia Corporation
    Inventors: Alexey Panteleev, Dmitry Duka
  • Patent number: 10559122
    Abstract: A system for, and method of, computing reduced-resolution indirect illumination using interpolated directional incoming radiance and a graphics processing subsystem incorporating the system or the method. In one embodiment, the system includes: (1) a cone tracing shader executable in a graphics processing unit to compute directional incoming radiance cones for sparse pixels and project the directional incoming radiance cones on a basis and (2) an interpolation shader executable in the graphics processing unit to compute outgoing radiance values for untraced pixels based on directional incoming radiance values for neighboring ones of the sparse pixels.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 11, 2020
    Assignee: Nvidia Corporation
    Inventors: Alexey Panteleev, Evgeny Makarov, Sergey Bolotov, Yury Uralsky
  • Publication number: 20180190007
    Abstract: The disclosure provides a virtual view broadcaster, a cloud-based renderer, and a method of providing stereoscopic images. In one embodiment, the method includes (1) generating a monoscopic set of rendered images and (2) converting the set of rendered images into a stereoscopic pair of images employing depth information from the monoscopic set of rendered images and raymarching.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 5, 2018
    Inventors: Alexey Panteleev, Dmitry Duka
  • Patent number: 9761037
    Abstract: A graphics processing subsystem and method for updating a voxel representation of a scene. One embodiment of the graphics processing subsystem includes: (1) a memory configured to store a voxel representation of a scene having first and second regions to be updated, and (2) a graphics processing unit (GPU) operable to: (2a) unify the first and second regions into a bounding region if a volume thereof does not exceed summed volumes of the first and second regions by more than a tolerance, and (2b) generate voxels for the bounding region and cause the voxels to be stored in the voxel representation.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 12, 2017
    Assignee: Nvidia Corporation
    Inventors: Alexey Panteleev, Sergey Bolotov, Evgeny Makarov, Yury Uralsky
  • Patent number: 9390543
    Abstract: A graphics processing subsystem and method for computing a 3D clipmap. One embodiment of the subsystem includes: (1) a renderer operable to render a primitive surface representable by a 3D clipmap, (2) a geometry shader (GS) configured to select respective major-plane viewports for a plurality of clipmap levels, the major-plane viewports being sized to represent full spatial extents of the 3D clipmap relative to a render target (RT) for the plurality of clipmap levels, (3) a rasterizer configured to employ the respective major-plane viewports and the RT to rasterize a projection of the primitive surface onto a major plane corresponding to the respective major-plane viewports into pixels representing fragments of the primitive surface for each of the plurality of clipmap levels, and (4) a plurality of pixel shader (PS) instances configured to transform the fragments into respective voxels in the plurality of clipmap levels, thereby voxelizing the primitive surface.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: July 12, 2016
    Assignee: Nvidia Corporation
    Inventors: Alexey Panteleev, Yury Uralsky, Evgeny Makarov, Henry Moreton, Sergey Bolotov, Eric B Lum