Patents by Inventor Igor Sevastianov

Igor Sevastianov 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).

  • Patent number: 8411088
    Abstract: Methods, systems and computer program code (software) products executable in a computer processor element include computing, in the processor element, a minimal axis-aligned bounding box of the intersection of a given axis-aligned bounding box and a triangle under linear motion, and/or traversing, in the processor element, a ray tracing acceleration hierarchy for a given set of rays, wherein the traversing includes computing decisions for a representative form of the rays, without requiring a traversing of all rays in turn.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: April 2, 2013
    Assignee: Nvidia Corporation
    Inventors: Igor Sevastianov, Alexander Keller
  • Patent number: 7990380
    Abstract: A given computer graphics scene may be rendered as a set of triangles. A set of photons may be distributed over the scene, and a number of steps may be performed for each triangle. For each triangle, a list of photons may be constructed. For that triangle, a set of control points may be identified for purposes of determining global illumination. For each control point, a specific illumination estimate may be computed. A kd-tree of the control points of the triangle may be built. An illumination estimate may then be drive for the triangle.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: August 2, 2011
    Assignee: Intel Corporation
    Inventors: Igor Sevastianov, Alexei M. Soupikov, Alexander V. Reshetov
  • Publication number: 20090256845
    Abstract: Methods, systems and computer program code (software) products executable in a computer processor element include computing, in the processor element, a minimal axis-aligned bounding box of the intersection of a given axis-aligned bounding box and a triangle under linear motion, and/or traversing, in the processor element, a ray tracing acceleration hierarchy for a given set of rays, wherein the traversing includes computing decisions for a representative form of the rays, without requiring a traversing of all rays in turn.
    Type: Application
    Filed: May 4, 2009
    Publication date: October 15, 2009
    Inventors: Igor Sevastianov, Alexander Keller
  • Patent number: 7542038
    Abstract: An apparatus and method for soft shadow calculations, the method including dividing an area light source into a patch of points, obtaining a packet of points on a surface that is subject to illumination by the patch of points, determining a form-factor value for each of the points in the packet of points; and simultaneously performing adaptive soft shadow calculations for each of the points in the packet based on the point in the packet having the greatest form-factor.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 2, 2009
    Assignee: Intel Corporation
    Inventors: Igor Sevastianov, Alexei M. Soupikov, Yuri Moiseenko
  • Publication number: 20070003133
    Abstract: An apparatus and method for soft shadow calculations, the method including dividing an area light source into a patch of points, obtaining a packet of points on a surface that is subject to illumination by the patch of points, determining a form-factor value for each of the points in the packet of points; and simultaneously performing adaptive soft shadow calculations for each of the points in the packet based on the point in the packet having the greatest form-factor.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Igor Sevastianov, Alexi Soupikov, Yuri Moiseenko
  • Publication number: 20060066616
    Abstract: A given computer graphics scene may be rendered as a set of triangles. A set of photons may be distributed over the scene, and a number of steps may be performed for each triangle. For each triangle, a list of photons may be constructed. For that triangle, a set of control points may be identified for purposes of determining global illumination. For each control point, a specific illumination estimate may be computed. A kd-tree of the control points of the triangle may be built. An illumination estimate may then be drive for the triangle.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Intel Corporation
    Inventors: Igor Sevastianov, Alexei Soupikov, Alexander Reshetov