Order-of-Operations Deformation Engine for Cross-Platform 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 and hardware systems, limiting the creation of lifelike and flexible 3D animations.

Innovation Solution

A deformation engine system that applies deformers to asset meshes without internal frameworks, allowing independent adjustment of deformation channels and specifying an order of operations for real-time animation, enabling life-like and film-quality results across various platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional skin and bones techniques are used to control character deformation, then character motion can be achieved, but the development process becomes extremely time consuming and labor intensive

Engineering Contradiction:
Improvecharacter development efficiencyVSAvoiddevelopment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts the deformation control from the traditional bone-based hierarchical system and implements an order of operations deformation engine that applies deformations independently in a specified sequence. This removes the cascading dependency where each bone affects all subsequent bones, allowing developers to control deformation without managing complex bone relationships.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The deformation process is segmented into independent deformation channels that can be applied in a user-defined order. Each deformation operation works on the mesh independently without affecting other deformations, breaking down the complex cascading deformation into manageable, non-interdependent segments.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complex physics-based algorithms are implemented to govern motion and deformation, then realistic character motion is achieved, but memory and computational requirements increase significantly

Engineering Contradiction:
Improverealism of character motionVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent replaces complex physics-based deformation algorithms with an order of operations deformation system that applies geometric transformations in a specified sequence. This substitution maintains visual realism while significantly reducing computational complexity and memory requirements by avoiding physics simulation overhead.

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

3Ease of operation

If skin and bones elements are manipulated to achieve complex deformations, then character motion is achieved, but the character representation becomes stiff and not very lifelike

Engineering Contradiction:
Improvecharacter deformation controlVSAvoidlifelike quality of character
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a dynamic order of operations system where the sequence of deformations can be adjusted to achieve natural-looking motion. Unlike rigid bone hierarchies, the deformation channels can be ordered and weighted to create fluid, lifelike character movements that respond naturally to animation inputs.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If bone relationships are adjusted to accommodate motion at intersections, then complex deformations are achieved, but the process becomes extremely time consuming

Engineering Contradiction:
Improvedeformation flexibilityVSAvoiddevelopment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The order of operations deformation engine serves multiple functions: it handles complex deformations, manages deformation sequencing, and provides cross-platform compatibility all within a single system. This universal approach eliminates the need for separate bone relationship management while maintaining deformation flexibility across different platforms and hardware systems.

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

Data Source

PatentUS12367631B2Systems and methods for computer animation using an order of operations deformation engine
Publication Date: 2025.07.22 O3 STORY TECHNOLOGIES INC
  • US12367631B2 patent drawing
  • US12367631B2 patent drawing
  • US12367631B2 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.