Digital media environment for intuitive modifications of digital graphics

    公开(公告)号:US10510186B2

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

    申请号:US15852924

    申请日:2017-12-22

    Applicant: Adobe Inc.

    Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.

    Digital image transformation environment using spline handles

    公开(公告)号:US10410317B1

    公开(公告)日:2019-09-10

    申请号:US15936299

    申请日:2018-03-26

    Applicant: Adobe Inc.

    Abstract: A digital image transformation environment is described that employs spline handles. A spline handle is generated by a spline handle generation module of the computing device based on a segment with respect to artwork in a digital image as including control points. A second user input is then received as moving an internal point on the spline handle between the first and second endpoints from a first location to a second location in the user interface. In response, the spline handle generation module regenerates the segment of the spline handle as including the internal point at the second location by adjusting a tangent handle. Next, a digital image transformation module is employed to determine a transformation to be applied to the artwork based on the regenerated segment of the spline handle, which is applied to the artwork.

    Generating a triangle mesh for an image represented by curves

    公开(公告)号:US10388045B2

    公开(公告)日:2019-08-20

    申请号:US15861908

    申请日:2018-01-04

    Applicant: Adobe Inc.

    Abstract: Systems and techniques are described herein for generating a triangle mesh for an image represented by curves (e.g., Bezier segments). An outline of an image is determined and reduced to a set of connected polylines that are efficiently represented in an edge list. A triangle mesh is generated based on the edge list, rather than by directly sampling the curves of the image and using the samples as vertices of triangles. Thus, the triangle mesh is generated with a number of triangles independent from a number of curves representing the image. Samples of the curves are bound to the triangle mesh by representing the samples with barycentric coordinates with respect to a triangle in the mesh. Hence, once a mesh is deformed, locations of the samples are determined from the barycentric coordinates and triangles in the deformed mesh, and used to reconstruct the curves of the deformed image.

    Generating A Triangle Mesh For An Image Represented By Curves

    公开(公告)号:US20190206100A1

    公开(公告)日:2019-07-04

    申请号:US15861908

    申请日:2018-01-04

    Applicant: Adobe Inc.

    CPC classification number: G06T11/40 G06T11/203 G06T11/60

    Abstract: Systems and techniques are described herein for generating a triangle mesh for an image represented by curves (e.g., Bezier segments). An outline of an image is determined and reduced to a set of connected polylines that are efficiently represented in an edge list. A triangle mesh is generated based on the edge list, rather than by directly sampling the curves of the image and using the samples as vertices of triangles. Thus, the triangle mesh is generated with a number of triangles independent from a number of curves representing the image. Samples of the curves are bound to the triangle mesh by representing the samples with barycentric coordinates with respect to a triangle in the mesh. Hence, once a mesh is deformed, locations of the samples are determined from the barycentric coordinates and triangles in the deformed mesh, and used to reconstruct the curves of the deformed image.

Patent Agency Ranking