Order-of-Operations Deformation Engine for Lifelike Character Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional skin and bones game engine systems face challenges such as character stiffness, labor-intensive development processes, high memory and computational requirements, and the inability to easily reuse character assets across different platforms, due to their reliance on complex physics-based algorithms and bone hierarchies.

Innovation Solution

A deformation engine system that operates on asset meshes without internal frameworks, allowing independent adjustment of deformers and specifying an order of operations for deformation channels, enabling life-like animations and reducing computational demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional skin and bones techniques with complex physics-based algorithms are used, then motion and deformation simulation capability is improved, but device complexity and computational requirements increase

Engineering Contradiction:
Improvemotion simulation capabilityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the internal skeleton (bones) from the traditional skin and bones system, retaining only the external skin mesh. This allows the skin to be deformed independently without being constrained by an underlying skeletal structure, thereby reducing algorithmic complexity while maintaining motion simulation capability through direct vertex manipulation and deformation fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical bone-joint system with a field-based deformation approach. Instead of using physics-based algorithms to simulate bone movement and skin deformation, the system uses deformation fields and vertex-level transformations to achieve similar visual effects with reduced computational complexity.

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

2Reliability

If bone hierarchies and skin associations are used to control deformation, then motion control capability is improved, but ease of operation deteriorates due to character stiffness

Engineering Contradiction:
Improvemotion control capabilityVSAvoidcharacter flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the skin mesh into controllable regions or clusters that can be independently deformed. This allows fine-grained control over different parts of the character surface without being constrained by rigid bone hierarchies, thereby improving ease of operation while maintaining motion control capability through localized deformation operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic deformation fields that can be adjusted in real-time without requiring changes to the underlying mesh topology or bone structure. This allows the character to exhibit more flexible and lifelike motions by dynamically modifying deformation parameters rather than being constrained by fixed skeletal associations.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If multiple bones are adjusted to achieve complex deformations, then deformation accuracy is improved, but loss of time increases due to labor-intensive development

Engineering Contradiction:
Improvedeformation accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent pre-computes and stores deformation fields, weight maps, and transformation matrices that can be directly applied to achieve complex deformations. This preliminary preparation eliminates the need for manual adjustment of multiple bones during development, thereby reducing development time while maintaining high deformation accuracy through pre-optimized deformation parameters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter-based deformation control where complex deformations are achieved by adjusting a small number of key parameters (deformation strength, direction, and magnitude) rather than manually adjusting multiple bone positions. This parameter-driven approach significantly reduces development time while maintaining deformation accuracy through mathematical transformations.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If skin and bones techniques are used, then character animation capability is improved, but adaptability deteriorates due to platform-specific optimization requirements

Engineering Contradiction:
Improvecharacter animation capabilityVSAvoidcross-platform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal deformation system that operates directly on the skin mesh without requiring platform-specific bone structures or optimization. The deformation fields and vertex-level transformations can be applied consistently across different platforms (PC, console, mobile) without requiring platform-specific optimization, thereby improving adaptability while maintaining character animation capability.

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

Solution Approach 2:

The patent uses a platform-independent representation of the character model (skin mesh with deformation fields) that can be copied and applied to different platforms without requiring re-optimization or platform-specific adaptation. This universal model representation allows the same animation system to function across diverse platforms while maintaining animation quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250322579A1Systems and methods for computer animation using an order of operations deformation engine
Publication Date: 2025.10.16 O3 STORY TECHNOLOGIES INC
  • US20250322579A1 patent drawing
  • US20250322579A1 patent drawing
  • US20250322579A1 patent drawing

AI summary

A method for computer animation includes receiving an input file that includes an asset geometry, where the asset geometry defines an asset mesh structure, where the asset geometry may exclude an internal support frame, and where logic for custom deformation steps may be included, altogether in a fashion portable and made to produce consistent results across multiple different software and/or hardware platform environments and/or across real-time and/or offline scenarios. The method also includes applying at least one deformer to the asset mesh structure, where the at least one deformer includes a plurality of user-selectable deformer channels, and where each deformer channel is associated with at least a portion of the asset mesh structure and is configured to adjust a visual appearance of the associated portion of the asset mesh structure.