BEAUTIFYING FREEFORM DRAWINGS USING ARC AND CIRCLE CENTER SNAPPING

    公开(公告)号:US20200160570A1

    公开(公告)日:2020-05-21

    申请号:US16752902

    申请日:2020-01-27

    Applicant: Adobe Inc.

    Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.

    GRADIENT MESH GENERATION FOR DIGITAL IMAGES

    公开(公告)号:US20240420424A1

    公开(公告)日:2024-12-19

    申请号:US18209934

    申请日:2023-06-14

    Applicant: Adobe Inc.

    Abstract: Gradient mesh generation and rendering techniques are described. In one or more implementations, a gradient mesh processing system leverages a vertex buffer and an index buffer. The vertex buffer is used to define vertexes and color values of respective patches in the geometry. The index buffer is then used to define which of the vertexes and corresponding color values are to be used to generate a respective patch. As a result, two or more vertexes are definable in the vertex buffer that share a location within the geometry but have different color values. The index buffer is therefore usable to select different collections of vertices from the vertex buffer to define a respective patch.

    Generating illuminated two-dimensional vector graphics using path tracing

    公开(公告)号:US11657552B2

    公开(公告)日:2023-05-23

    申请号:US17496231

    申请日:2021-10-07

    Applicant: Adobe Inc.

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing ray-tracing and mesh generation to illuminate two-dimensional digital vector images. In response to inserting a light source into a two-dimensional digital vector image including one or more vector elements, the disclosed system embeds the vector element(s) into a polygonal mesh generated for a region of the digital vector image. The disclosed system samples a plurality of rays at a plurality of points within the region and detect intersections of the rays with the vector element(s) or a bounding shape surrounding the region. Additionally, the disclosed system determines color values for mesh points in the polygonal mesh based on the intersections of the rays by interpolating color values associated with the intersected points. Furthermore, in some embodiments, the disclosed system subdivides the polygonal mesh according to a priority queue based on error scores associated with the determined color values.

    TECHNIQUES FOR SMOOTH REGION MERGING IN IMAGE EDITING

    公开(公告)号:US20220122308A1

    公开(公告)日:2022-04-21

    申请号:US17468546

    申请日:2021-09-07

    Applicant: Adobe Inc.

    Abstract: Systems and methods seamlessly blend edited and unedited regions of an image. A computing system crops an input image around a region to be edited. The system applies an affine transformation to rotate the cropped input image. The system provides the rotated cropped input image as input to a machine learning model to generate a latent space representation of the rotated cropped input image. The system edits the latent space representation and provides the edited latent space representation to a generator neural network to generate a generated edited image. The system applies an inverse affine transformation to rotate the generated edited image and aligns an identified segment of the rotated generated edited image with an identified corresponding segment of the input image to produce an aligned rotated generated edited image. The system blends the aligned rotated generated edited image with the input image to generate an edited output image.

    Freeform drawing beautification
    18.
    发明授权

    公开(公告)号:US10997754B2

    公开(公告)日:2021-05-04

    申请号:US14723059

    申请日:2015-05-27

    Applicant: Adobe Inc.

    Abstract: Freeform drawing beautification techniques are described. An input is received by a computing device describing a freeform path drawn by a user as part of a drawing, the freeform path not formed solely as a circular arc or a circle (e.g., a fixed distance from a point) and including one or more curved elements. The drawing is examined by the computing device to locate another curved element in the drawing. One or more suggestions are constructed to adjust the freeform path by the computing device based on the located curved element in the drawing. The constructed one or more suggestions are output to adjust the freeform path by the computing device.

    Beautifying freeform drawings using arc and circle center snapping

    公开(公告)号:US10762674B2

    公开(公告)日:2020-09-01

    申请号:US16752902

    申请日:2020-01-27

    Applicant: Adobe Inc.

    Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.

Patent Agency Ranking