Animation Brushes Automate Digital Graphics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content creators face difficulties in producing animations within image editing programs, as they need to draw each frame and understand animation techniques, such as frame rates and object movement, which is time-consuming and requires expertise.

Innovation Solution

The introduction of animation brushes that automatically generate and animate elements based on user-drawn brush strokes, using an animation engine to control parameters like position, color, and movement, allowing for quick production of animated digital graphics without requiring extensive animation knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If content creators manually draw each frame of animation, then animation quality and control are improved, but time consumption and complexity increase significantly

Engineering Contradiction:
Improveease of animation creationVSAvoidtime to produce animation
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating intermediate frames based on key frames defined by the user. The animation engine pre-calculates and renders frames between key moments, eliminating the need for manual drawing of every frame while maintaining artistic control over the animation sequence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of key frame elements and interpolates them across multiple frames. By copying objects from key frames and automatically positioning them in intermediate frames, the system reduces manual drawing work while preserving the original artistic intent and object characteristics throughout the animation sequence.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If content creators use traditional brush tools, then drawing flexibility and control are improved, but animation capability is lost

Engineering Contradiction:
Improveanimation capabilityVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The brush tool is enhanced to perform multiple functions: it can draw static images, create key frames for animation, and trigger automatic frame generation. This multi-functional brush maintains the flexibility and control of traditional drawing tools while adding animation capabilities through automated processing of the drawn elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system transforms static brush strokes into dynamic animated sequences. By detecting brush stroke characteristics and automatically generating animated variations, the system adds temporal dynamics to static drawing actions, allowing users to create animations with the same ease as static images while gaining motion capabilities.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If detailed manual control over each frame is implemented, then animation precision is improved, but device complexity and skill requirements increase

Engineering Contradiction:
Improveanimation precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The animation creation process is segmented into key frame definition and automatic intermediate frame generation. Users only need to define critical key frames with precise control, while the system handles the complex task of generating intermediate frames through automated interpolation, reducing both user burden and perceived system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The animation engine acts as an intermediary between user-defined key frames and the final animation sequence. It automatically calculates intermediate frames, manages timing, and coordinates rendering, thereby maintaining animation precision while shielding users from the underlying complexity of frame-by-frame manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10685472B1Animation brushes
Publication Date: 2020.06.16 ADOBE INC
  • US10685472B1 patent drawing
  • US10685472B1 patent drawing
  • US10685472B1 patent drawing

AI summary

An image editing program can include animation brushes. An animation brush enables a content creator to draw as with any other digital brush. The animation brush will automatically generate elements, such as hair or raindrops. Each element can be drawn using a set of pixels that have a particular shape, location, and/or color, as determined by parameters associated with the animation brush. The image editing program can further animate the elements by determining, for each frame of an animation sequence, updated shape, location, and/or color values for the pixels of the elements. The image editing program can then redraw the elements. Redrawing of the elements can thus produce an animation.