Bakeless Keyframe Animation Solver Joint Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional baking animation techniques require the use of rigs for posing characters, which introduce complexities due to kinematic properties and require technical expertise, making it difficult for animators to quickly create keyframes without assistance.

Innovation Solution

A bakeless keyframe animation solver that allows joint manipulation without rigs, using joint logic to drive the manipulation of joints and produce keyframes through interpolation, enabling efficient creation of keyframe poses and animations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional baking animation techniques using rigs are employed, then character posing can be achieved, but the system complexity increases due to kinematic properties and requires technical expertise

Engineering Contradiction:
Improveease of keyframe creationVSAvoidrig complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts and removes the rig component from the animation system, creating a bakeless keyframe animation solver that manipulates joints directly without requiring rig objects. This eliminates the complexity of kinematic properties (forward/inverse kinematics) while preserving the essential function of character posing and keyframe generation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a bakeless animation solver as an intermediary system that sits between the animator and the joint manipulation process. This solver handles the complexity of joint manipulation internally through configurable joint logic, providing a simplified interface to animators while managing the underlying complexity without requiring rigs

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If rigs with kinematic properties are used, then joint manipulation capability is provided, but the ease of operation decreases due to requirement of technical expertise

Engineering Contradiction:
Improveease of joint manipulationVSAvoidkinematic property complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The bakeless animation solver is self-sufficient in handling joint manipulation complexity through configurable joint logic. It automatically manages the manipulation of joints and coupled joints without requiring external rig objects or technical expertise from animators, making the system easier to operate while maintaining full manipulation capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The animation solver acts as an intermediary that shields animators from the complexity of joint manipulation. It provides a simplified interface where animators can select joints and define target positions without needing to understand kinematic properties, while the solver handles the complex calculations internally

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If rigs are used for animation, then keyframe production is possible, but the productivity decreases due to difficulty in quick iteration

Engineering Contradiction:
Improveanimation production speedVSAvoidtime for iteration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The bakeless animation solver performs preliminary setup by establishing joint logic and relationships before animation production begins. This preconfiguration enables animators to quickly iterate on keyframes without needing to adjust rig settings or seek technical assistance during the animation process, significantly improving productivity and reducing iteration time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240331261A1Bakeless keyframe animation solver
Publication Date: 2024.10.03 ELECTRONIC ARTS INC
  • US20240331261A1 patent drawing
  • US20240331261A1 patent drawing
  • US20240331261A1 patent drawing

AI summary

The systems and methods described herein provide a bakeless keyframe animation solver that enables creation of keyframe poses by manipulation of a skeleton and authors animations through interpolation. A manipulation module enables the manipulation of joints of a skeleton to produce keyframes without the need to bake animations that are driven by a rig. An interpolation module uses the manipulation module to change the kinematic properties (e.g., FK and IK) of one or more joints when interpolating between one or more keyframes to create an animation.