-
公开(公告)号:US20200211250A1
公开(公告)日:2020-07-02
申请号:US16815076
申请日:2020-03-11
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar , Alexander Poterek
IPC: G06T13/80
Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
-
公开(公告)号:US10372304B2
公开(公告)日:2019-08-06
申请号:US15016062
申请日:2016-02-04
Applicant: ADOBE INC.
IPC: G06F3/0484 , G06F17/21 , G06F3/0482 , G06F3/0481 , G06F17/24
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating object set replication. In embodiments described herein, a repeatable object set can be generated. Such a repeatable object set can include one or more objects and a field format indicating a position of the object(s) within a field. The generated repeatable object set can be replicated as replicated object sets into a set of fields within a layout structure, wherein each of the replicated object sets includes a representation of the object(s) placed within a corresponding field in accordance with the field format indicating the position of the one or more objects. The replicated object sets within the set of fields the layout structure can then be presented.
-
公开(公告)号:US10460483B2
公开(公告)日:2019-10-29
申请号:US15982984
申请日:2018-05-17
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar , Tomas Krcha , Narciso Batacan Jaramillo , Talin Chris Wadsworth
IPC: G06T11/20 , G06F3/0482 , G06F3/0484 , G06T3/40 , G06T5/00 , G06F3/0481
Abstract: A tool is provided via a user interface for a digital media application that supports digital illustrations. The tool combines operations to create different types of segments for a drawing shape and covert between types of segments. The tool is configured to analyze the drawing to recognize segments that are straight, arc, or curved portions of the drawing path. For segments recognized as curved, the segments are represented as Bezier curve segments. For segments recognized as straight, the segments are represented as line segments. Additionally, line segments are associated with handle elements operable to convert the line segments to regular arc segments. Responsive to manipulation of a handle element for a particular line segment, the tool computes a corresponding regular arc and converts the line segment into a regular arc segment.
-
公开(公告)号:US20190258388A1
公开(公告)日:2019-08-22
申请号:US16404565
申请日:2019-05-06
Applicant: Adobe Inc.
Inventor: Robert Christopher Travis , Tomas Krcha , Narciso Batacan Jaramillo , Talin Chris Wadsworth , Sylvain Pierre Galineau , Lawrence Hsu , Anirudh Sasikumar
IPC: G06F3/0484 , G06F3/0489 , G06F3/0488
Abstract: In embodiments of objects alignment and distribution layout, an object layout interface includes objects displayed for selection and manipulation. A layout algorithm receives a reposition input for a selected object in the object layout interface, and determines a distribution layout and/or an alignment layout of the objects. The layout algorithm positions the selected object equidistant between at least two of the objects or at a distance from a closest one of the objects, the distance being an equivalent distance of a space between the at least two objects. The space between the objects is displayed as positive space that visually indicates the equidistance between the objects. Alternatively or in addition, the layout algorithm positions the selected object in alignment with multiple objects, and an alignment indication, such as an edge line and/or a distance measurement, is displayed for each instance of the selected object being aligned with the multiple objects.
-
公开(公告)号:US11694376B2
公开(公告)日:2023-07-04
申请号:US17073815
申请日:2020-10-19
Applicant: ADOBE INC.
Inventor: Anirudh Sasikumar , Talin Chris Wadsworth
CPC classification number: G06T11/60 , G06T3/20 , G06T3/60 , G06T2200/24
Abstract: A graphics design system provides intuitive 3D transformations for 2D objects. A user interface element is presented on 2D object or group of 2D objects. The user interface element comprises a combination of components for applying different 3D transformations, including at least one rotation component for rotating a 2D object or group of 2D objects around an axis and at least one translation component for translating the 2D object or group of 2D objects along at least one axis. 3D transformations are non-destructive and performed relative to axes local to a 2D object or 2D objects. When a 2D object or group of 2D objects is rotated around an axis, the other axes are rotated. As such, subsequent rotations and translations are performed based on the rotated axes. Additionally, editing actions associated with rotated 2D object(s) are performed in the rotated x-y plane of the rotated 2D object(s).
-
公开(公告)号:US20220180587A1
公开(公告)日:2022-06-09
申请号:US17652290
申请日:2022-02-24
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar , Alexander Poterek
IPC: G06T13/80 , G06F3/0486
Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
-
公开(公告)号:US11276220B2
公开(公告)日:2022-03-15
申请号:US16815076
申请日:2020-03-11
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar , Alexander Poterek
IPC: G06T13/80 , G06F3/0486
Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
-
公开(公告)号:US10691875B2
公开(公告)日:2020-06-23
申请号:US15927655
申请日:2018-03-21
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar
IPC: G06F40/14 , G06F3/0482 , G06F40/30 , G06F40/106 , G06F40/166 , G06F40/177 , G06F40/221 , G06F40/279 , G06F3/0484 , G06F3/0481
Abstract: Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.
-
公开(公告)号:US10600228B1
公开(公告)日:2020-03-24
申请号:US16159672
申请日:2018-10-14
Applicant: ADOBE INC.
Inventor: Anirudh Sasikumar , Alexander Poterek
IPC: G06T13/80
Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
-
公开(公告)号:US11544891B2
公开(公告)日:2023-01-03
申请号:US17652290
申请日:2022-02-24
Applicant: Adobe Inc.
Inventor: Anirudh Sasikumar , Alexander Poterek
IPC: G06T13/80 , G06F3/0486
Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
-
-
-
-
-
-
-
-
-