Deformable Motion Descriptor for 3D Character Animation Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating and modifying 3D character motion in 3D content is time-consuming and non-intuitive due to the rigid nature of existing systems, making it difficult for users to precisely define and transfer motion curves between different 3D animated assets, especially those with different morphologies.

Innovation Solution

Implementing a method that allows for the assignment and modification of 3D motion curves using a motion descriptor with deformable path-generating components, enabling users to intuitively change timing and paths, and transfer motion curves between characters of varying morphologies while maintaining aesthetic aspects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rigid motion generating mechanisms are used to define character motion, then the system structure is stable and reliable, but the ease of operation and precision in defining movements deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidease of defining movements
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by transforming rigid motion generating mechanisms into deformable ones. The motion descriptor includes deformable path-generating components that can be dynamically modified by users through direct manipulation (e.g., clicking and dragging in 2D/3D layouts). This allows the system to maintain structural reliability while enabling intuitive and precise movement definition through dynamic deformation of the motion descriptor components.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If rigid motion generating mechanisms are used, then the system is simple in structure, but the adaptability to transfer motion curves between different morphologies deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidadaptability to different morphologies
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by enabling deformation of path-generating components in the motion descriptor. Users can modify parameters such as timing, path shape, and component dimensions directly in the system. This deformability allows the same motion descriptor to be adapted across different 3D animated assets with varying morphologies, maintaining system simplicity while achieving high adaptability through parameter modification rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If detailed motion curve modification is enabled, then the precision of movement definition improves, but the time required for creation and modification increases

Engineering Contradiction:
Improveprecision of movement definitionVSAvoidtime for creation and modification
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies copying by enabling transfer of motion curves between different 3D animated assets. The motion descriptor can be copied from one asset and applied to another, preserving the motion characteristics while adapting to different morphologies. This copying capability reduces the time required for creation and modification by reusing existing motion descriptors rather than creating them from scratch, while maintaining precision through the deformable components that can be fine-tuned as needed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11715246B1Modification and transfer of character motion
Publication Date: 2023.08.01 APPLE INC
  • US11715246B1 patent drawing
  • US11715246B1 patent drawing
  • US11715246B1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods for modifying character motion for 3D animated assets (e.g., modifying character motions). In some implementations, an object to be animated is identified, where the object is a part of a three dimensional (3-D) digital model. In some implementations, a motion descriptor is identified that includes path-generating components that generate a preliminary motion path for animation of the object. The motion descriptor is modified to generate a modified motion path, where the motion descriptor is modified by deforming at least one path-generating component of the motion descriptor, and the object is animated based on the modified motion path. In some implementations, the modified motion path is transferred to another 3D animated asset (e.g., the same or a different type of 3D animated asset).