-
公开(公告)号:US20180197327A1
公开(公告)日:2018-07-12
申请号:US15403903
申请日:2017-01-11
Applicant: Adobe Systems Incorporated
Inventor: Xin Sun , Weilun Sun , Nathan Aaron Carr
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.
-
公开(公告)号:US10229525B2
公开(公告)日:2019-03-12
申请号:US15263171
申请日:2016-09-12
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Duygu Ceylan , Nathan Aaron Carr
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.
-
公开(公告)号:US20180300912A1
公开(公告)日:2018-10-18
申请号:US15485980
申请日:2017-04-12
Applicant: Adobe Systems Incorporated
Inventor: Vojtech Krs , Radomir Mech , Nathan Aaron Carr , Mehmet Ersin Yumer
IPC: G06T11/20
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.
-
公开(公告)号:US10198846B2
公开(公告)日:2019-02-05
申请号:US15243130
申请日:2016-08-22
Applicant: Adobe Systems Incorporated
Inventor: Nathan Aaron Carr
IPC: 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.
-
公开(公告)号:US20180130241A1
公开(公告)日:2018-05-10
申请号:US15346638
申请日:2016-11-08
Applicant: Adobe Systems Incorporated
Inventor: Kalyan Krishna Sunkavalli , Nathan Aaron Carr , Michal Lukác , Elya Shechtman
CPC classification number: G06T11/60 , G06K9/52 , G06K9/6211 , G06K9/6215 , G06K9/6276 , G06T5/005 , G06T7/49 , G06T7/68
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.
-
公开(公告)号:US20180075641A1
公开(公告)日:2018-03-15
申请号:US15263171
申请日:2016-09-12
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Duygu Ceylan , Nathan Aaron Carr
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.
-
公开(公告)号:US20180053333A1
公开(公告)日:2018-02-22
申请号:US15243130
申请日:2016-08-22
Applicant: Adobe Systems Incorporated
Inventor: Nathan Aaron Carr
IPC: G06T13/80 , G06F17/27 , G06F3/0482
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.
-
-
-
-
-
-