Light Path Correlation in Digital Image Rendering of a Digital scene

    公开(公告)号:US20180197327A1

    公开(公告)日:2018-07-12

    申请号:US15403903

    申请日:2017-01-11

    CPC classification number: G06T15/506 G06T15/06

    Abstract: Techniques and systems are described that support light path correlation in digital image rendering of a digital scene. In one example, a plurality of light paths between a light source and the digital image to be rendered of a digital scene are identified by a computing device. Each light path of the plurality of light paths includes a primary vertex and a secondary vertex between respective segments of the light path. A plurality of correlated samples is then generated by the computing device from the light paths. Each correlated sample of the plurality of correlated samples is based at least in part on similarity of the secondary vertex of respective said light paths to each other, e.g., on location, geometric normal, or surface material properties. The digital image of the digital scene is then rendered by the computing device based at least in part on the plurality of correlated samples.

    Enhanced texture packing
    2.
    发明授权

    公开(公告)号:US10229525B2

    公开(公告)日:2019-03-12

    申请号:US15263171

    申请日:2016-09-12

    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.

    Drawing Curves in Space Guided by 3-D Objects

    公开(公告)号:US20180300912A1

    公开(公告)日:2018-10-18

    申请号:US15485980

    申请日:2017-04-12

    Abstract: Various embodiments enable curves to be drawn around 3-D objects by intelligently determining or inferring how the curve flows in the space around the outside of the 3-D object. The various embodiments enable such curves to be drawn without having to constantly rotate the 3-D object. In at least some embodiments, curve flow is inferred by employing a vertex position discovery process, a path discovery process, and a final curve construction process.

    Digital Image Animation
    4.
    发明授权

    公开(公告)号:US10198846B2

    公开(公告)日:2019-02-05

    申请号:US15243130

    申请日:2016-08-22

    Abstract: Digital image animation techniques are described. In one example, animations are used for a single digital image to permit movement or other effects to be exhibited as part of the digital image without requiring multiple frames as in conventional techniques. Transformation of the single digital image by the animations may also be coordinated, such as to synchronize or not synchronize movement of objects to promote realism. In another example, portions and even an entirety of these techniques may be performed automatically and without user intervention. Machine learning, for instance, may be employed using a neural network to classify the digital image into one or more semantic classes. The semantic classes may then be used to recommend animations to transform the digital image.

    Image Modification Using Detected Symmetry
    5.
    发明申请

    公开(公告)号:US20180130241A1

    公开(公告)日:2018-05-10

    申请号:US15346638

    申请日:2016-11-08

    Abstract: Image modification using detected symmetry is described. In example implementations, an image modification module detects multiple local symmetries in an original image by discovering repeated correspondences that are each related by a transformation. The transformation can include a translation, a rotation, a reflection, a scaling, or a combination thereof. Each repeated correspondence includes three patches that are similar to one another and are respectively defined by three pixels of the original image. The image modification module generates a global symmetry of the original image by analyzing an applicability to the multiple local symmetries of multiple candidate homographies contributed by the multiple local symmetries. The image modification module associates individual pixels of the original image with a global symmetry indicator to produce a global symmetry association map. The image modification module produces a manipulated image by manipulating the original image under global symmetry constraints imposed by the global symmetry association map.

    ENHANCED TEXTURE PACKING
    6.
    发明申请

    公开(公告)号:US20180075641A1

    公开(公告)日:2018-03-15

    申请号:US15263171

    申请日:2016-09-12

    CPC classification number: G06T15/04 G06T11/001

    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.

    Digital Image Animation
    7.
    发明申请

    公开(公告)号:US20180053333A1

    公开(公告)日:2018-02-22

    申请号:US15243130

    申请日:2016-08-22

    CPC classification number: G06T13/80

    Abstract: Digital image animation techniques are described. In one example, animations are used for a single digital image to permit movement or other effects to be exhibited as part of the digital image without requiring multiple frames as in conventional techniques. Transformation of the single digital image by the animations may also be coordinated, such as to synchronize or not synchronize movement of objects to promote realism. In another example, portions and even an entirety of these techniques may be performed automatically and without user intervention. Machine learning, for instance, may be employed using a neural network to classify the digital image into one or more semantic classes. The semantic classes may then be used to recommend animations to transform the digital image.

Patent Agency Ranking