Patents Assigned to Umbra Software Ltd.
  • Patent number: 9691177
    Abstract: Techniques are disclosed for simplifying an occluder representing 3D graphics data. Graphics data corresponding to one or more 3D objects is voxelized. A plurality of planes is generated to intersect the voxelized graphics data. Intersections between the planes and the voxelized graphics data are evaluated to identify corresponding slice polygons from the intersections. A subset of the planes is selected to maximize a correctness of a simplified occluder. The simplified occluder representing the object is generated from a union of the selected subset of the planes.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 27, 2017
    Assignee: Umbra Software Ltd.
    Inventors: Ari Silvennoinen, Hannu Saransaari, Otso Mäkinen
  • Patent number: 9342924
    Abstract: Embodiments presented herein provide techniques for creating and simplifying a cell and portal graph. The simplified cell and portal graph may be used to make a conservative determination of whether an element of geometry is visible for a given view frustum (and therefore needs to be rendered). That is, the simplified cell and portal graph retains the encoded visibility for given set of geometry. The simplified cell and portal graph provides a “conservative” determination of visibility as it may indicate that some objects are visible that are not (resulting in unneeded rendering), but not the other way around. Further, this approach allows cell and portal graphs to be generated dynamically, allowing the cell and portal graphs to be used for scenes where the geometry can change (e.g., as 3D world of a video game).
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 17, 2016
    Assignee: UMBRA SOFTWARE LTD.
    Inventors: Otso Makinen, Hannu Saransaari
  • Publication number: 20150154791
    Abstract: Embodiments presented herein provide techniques for creating and simplifying a cell and portal graph. The simplified cell and portal graph may be used to make a conservative determination of whether an element of geometry is visible for a given view frustum (and therefore needs to be rendered). That is, the simplified cell and portal graph retains the encoded visibility for given set of geometry. The simplified cell and portal graph provides a “conservative” determination of visibility as it may indicate that some objects are visible that are not (resulting in unneeded rendering), but not the other way around. Further, this approach allows cell and portal graphs to be generated dynamically, allowing the cell and portal graphs to be used for scenes where the geometry can change (e.g., as 3D world of a video game).
    Type: Application
    Filed: February 12, 2015
    Publication date: June 4, 2015
    Applicant: Umbra Software Ltd.
    Inventors: Otso MAKINEN, Hannu SARANSAARI
  • Patent number: 8988431
    Abstract: Embodiments presented herein provide techniques for creating and simplifying a cell and portal graph. The simplified cell and portal graph may be used to make a conservative determination of whether an element of geometry is visible for a given view frustum (and therefore needs to be rendered). That is, the simplified cell and portal graph retains the encoded visibility for given set of geometry. The simplified cell and portal graph provides a “conservative” determination of visibility as it may indicate that some objects are visible that are not (resulting in unneeded rendering), but not the other way around. Further, this approach allows cell and portal graphs to be generated dynamically, allowing the cell and portal graphs to be used for scenes where the geometry can change (e.g., as 3D world of a video game).
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: March 24, 2015
    Assignee: Umbra Software Ltd.
    Inventors: Otso Makinen, Hannu Saransaari
  • Publication number: 20140043331
    Abstract: Embodiments presented herein provide techniques for creating and simplifying a cell and portal graph. The simplified cell and portal graph may be used to make a conservative determination of whether an element of geometry is visible for a given view frustum (and therefore needs to be rendered). That is, the simplified cell and portal graph retains the encoded visibility for given set of geometry. The simplified cell and portal graph provides a “conservative” determination of visibility as it may indicate that some objects are visible that are not (resulting in unneeded rendering), but not the other way around. Further, this approach allows cell and portal graphs to be generated dynamically, allowing the cell and portal graphs to be used for scenes where the geometry can change (e.g., as 3D world of a video game).
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: Umbra Software Ltd.
    Inventors: Otso MAKINEN, Hannu SARANSAARI