Patents by Inventor Marco Corbetta

Marco Corbetta 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: 6903741
    Abstract: A method, computer program product and system for rendering soft shadows in an image or frame representing a 3D scene, comprising the steps, from a light's point of view, of detecting and creating a list of edges casting shadows, a list of soft shadow edges and a list of shadow volumes polygons; rendering said soft shadow edges into one or more sides of a cubemap, rendering said shadow volume polygons in combination with a stencil buffer to detect full shadowed areas; from a viewer's point of view rendering said scene with said cubemap applied while performing a stencil test operation for preventing the scene to be drawn in shadowed areas, to produce a soft shadowed image. In addition, the system supports the re-use of the shadow volumes and cubemap information for more than one frame.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: June 7, 2005
    Assignee: Crytek GmbH
    Inventor: Marco Corbetta
  • Publication number: 20030112237
    Abstract: A method, computer program product and system for rendering soft shadows in an image or frame representing a 3D scene, comprising the steps, from a light's point of view, of detecting and creating a list of edges casting shadows, a list of soft shadow edges and a list of shadow volumes polygons; rendering said soft shadow edges into one or more sides of a cubemap, rendering said shadow volume polygons in combination with a stencil buffer to detect full shadowed areas; from a viewer's point of view rendering said scene with said cubemap applied while performing a stencil test operation for preventing the scene to be drawn in shadowed areas, to produce a soft shadowed image.
    Type: Application
    Filed: December 13, 2001
    Publication date: June 19, 2003
    Inventor: Marco Corbetta