Nonlinear Blend Shape Combination for Realistic Facial Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blend shape animation techniques often result in unrealistic facial expressions due to interference from multiple displacements applied to common vertices, leading to overextension of features like eyebrows, which can appear physically unrealistic.

Innovation Solution

Implementing nonlinear operations, such as calculating the expected value and applying biases to blend shape displacements, in combination with linear operations, to reduce interference and produce more realistic facial expressions by averaging or weighting displacements accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple blend shapes are combined using linear operations, then the complexity of facial expressions is improved, but unrealistic deformations occur due to interference from multiple displacements applied to common vertices

Engineering Contradiction:
Improvefacial expression complexityVSAvoiddeformation accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent changes the operational parameters from linear to nonlinear operations when combining blend shapes. Specifically, it applies nonlinear blending functions that consider the interactions between multiple displacements, transforming how vertex positions are calculated when multiple expressions are combined. This resolves the contradiction by maintaining expression complexity while preventing unrealistic deformations through mathematically sophisticated parameter transformation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary computational layer between the input blend shapes and the final output. This intermediary applies nonlinear operations that mediate the interaction between multiple displacements, preventing direct interference that causes unrealistic deformations. The nonlinear blending acts as a mediator that reconciles conflicting displacement vectors while preserving the intended facial expressions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If vertex positions are adjusted to represent different facial expressions, then the realism of facial animations is improved, but the number of vertices required increases significantly

Engineering Contradiction:
Improvefacial expression realismVSAvoidnumber of vertices
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple blend shapes into a single coherent deformation by applying nonlinear blending operations. Instead of treating each blend shape as an independent vertex displacement that requires separate high-resolution modeling, the nonlinear combination allows multiple expressions to be integrated into one unified vertex set, reducing the total number of vertices needed while maintaining realism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal vertex displacement system where a single set of vertices can represent multiple facial expressions through nonlinear blending. This multi-functional approach allows the same vertex structure to serve various expression needs, eliminating the requirement for separate high-resolution vertex sets for each expression type.

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

3Manufacturing precision

If nonlinear operations are applied to combine blend shapes, then the realism of facial expressions is improved, but the computational complexity increases

Engineering Contradiction:
Improvefacial expression realismVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the nonlinear blending computation into manageable components. Rather than applying a single complex nonlinear operation to all vertices simultaneously, the computation is divided into smaller steps that process different aspects of the blending separately. This segmentation reduces the immediate computational burden while still achieving realistic results through the cumulative effect of multiple simpler operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9183660B2Combining shapes for animation
Publication Date: 2015.11.10 LUCASFILM ENTERTAINMENT COMPANY LTD
  • US9183660B2 patent drawing
  • US9183660B2 patent drawing
  • US9183660B2 patent drawing

AI summary

A system includes a computing device that includes a memory for storing instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes combining, in a nonlinear manner, a first set of vertex displacements that represent the difference between a first animated expression and a neutral animated expression with a second set of vertex displacements that represent the difference between a second animated expression and the neutral animated expression. The number of vertices associated with the first set of vertex displacements of the first animated expression is equivalent to the number of vertices associated with the second set of vertex displacements of the second animated expression.