Generating A Triangle Mesh For An Image Represented By Curves

    公开(公告)号:US20190279406A1

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

    申请号:US16427005

    申请日:2019-05-30

    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.

    Nonlinear representations for vector objects

    公开(公告)号:US12086911B2

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

    申请号:US17960582

    申请日:2022-10-05

    Applicant: Adobe Inc.

    CPC classification number: G06T11/206 G06F3/04845 G06T11/60

    Abstract: Techniques for nonlinear representations for vector objects are described that support construction of a nonlinear vector graph to represent a vector object. In an implementation, a user input is received including a plurality of points and at least one primitive. A content processing system then generates a vector object by constructing a nonlinear vector graph that specifies a nonlinear connection of the plurality of points with the at least one primitive. In some examples, the vector object is edited by applying an edit to the nonlinear vector graph. Once generated, the content processing system then outputs the vector object for display, e.g., in a user interface.

    NONLINEAR REPRESENTATIONS FOR VECTOR OBJECTS

    公开(公告)号:US20240135607A1

    公开(公告)日:2024-04-25

    申请号:US17960582

    申请日:2022-10-05

    Applicant: Adobe Inc.

    CPC classification number: G06T11/206 G06F3/04845 G06T11/60

    Abstract: Techniques for nonlinear representations for vector objects are described that support construction of a nonlinear vector graph to represent a vector object. In an implementation, a user input is received including a plurality of points and at least one primitive. A content processing system then generates a vector object by constructing a nonlinear vector graph that specifies a nonlinear connection of the plurality of points with the at least one primitive. In some examples, the vector object is edited by applying an edit to the nonlinear vector graph. Once generated, the content processing system then outputs the vector object for display, e.g., in a user interface.

    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