Sketch-Based Animation via Kinetic Texture Emitters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing animation software requires users to tediously redraw each frame of animations with moving objects, making the process time-consuming and complex, especially for creating smooth animations.

Innovation Solution

A computer-implemented method using a sketch-based interface that generates animations by creating static line drawings, emitter elements, and oscillator textures, allowing users to animate sketches without individually drawing each frame, through tools like emitter and oscillation tools that produce streams and oscillating elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional frame-to-frame animation techniques are used, then animation quality can be maintained, but the process becomes exceedingly tedious and time-consuming

Engineering Contradiction:
Improveanimation qualityVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The user performs preliminary sketching actions to define the animation path and key positions. The system then automatically generates intermediate frames based on these preliminary inputs, eliminating the need to manually draw every single frame while maintaining quality control through the user's initial sketch guidance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of sketch elements along defined paths to generate animation sequences. Instead of redrawing objects from scratch for each frame, the system replicates and positions copied elements along the sketched trajectory, significantly reducing manual effort while preserving animation quality.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If users manually redraw each frame with moving objects, then animation detail can be controlled, but the process becomes complex and tedious

Engineering Contradiction:
Improveanimation detail controlVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The animation creation process is segmented into distinct phases: sketching the path, defining moving elements, and automatic frame generation. This segmentation separates the creative directional work from the repetitive drawing work, reducing process complexity while maintaining detailed control over the animation through the sketch-based interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service by automatically generating animation frames based on the user's sketch inputs. The software handles the complex task of creating intermediate frames, positioning objects, and maintaining consistency without requiring manual intervention for each frame, thereby reducing process complexity while preserving detail control.

Inventive Principle:
Principle #25Self-service

3Loss of time

If specialized animation tools are used to reduce manual drawing, then time consumption decreases, but the interface becomes exceedingly complex

Engineering Contradiction:
Improvetime consumptionVSAvoidinterface complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The sketch-based interface serves multiple functions: it defines animation paths, specifies moving elements, controls timing, and guides frame generation. This universal sketching approach replaces multiple specialized tools with a single intuitive interface paradigm, reducing interface complexity while maintaining efficiency gains.

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

Solution Approach 2:

The system replaces complex mechanical animation workflows (manual frame-by-frame drawing with specialized tools) with a computational approach based on sketch recognition and automatic generation. This substitution eliminates the need for complex specialized tool interfaces while preserving the time-saving benefits through automated processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10600225B2Animating sketches via kinetic textures
Publication Date: 2020.03.24 AUTODESK INC
  • US10600225B2 patent drawing
  • US10600225B2 patent drawing
  • US10600225B2 patent drawing

AI summary

A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.