Generative Facial Model System for Real-Time Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating facial expressions, textures, and meshes for virtual character models in electronic games are labor-intensive and lack granularity, requiring designers to manually adjust and model each character's face for different emotions, which is not easily transferable and lacks the subtlety of real human expressions.

Innovation Solution

The use of machine learning techniques, specifically generative models like autoencoders and convolutional neural networks, to analyze real-world facial data and generate realistic facial expressions, textures, and meshes by learning from real-life human faces, allowing for automated adjustment and real-time generation of expressions and textures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual modeling and adjustment of facial expressions is used, then each character's face can be customized, but the process is labor-intensive and time-consuming

Engineering Contradiction:
Improvefacial expression accuracyVSAvoidmodeling speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent uses generative models to automatically copy and transfer facial expression data from reference images to 3D character models. The system captures facial feature positions from 2D images and generates corresponding 3D facial expressions without manual manipulation, significantly reducing the time and labor required while maintaining expression accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the manual mechanical process of adjusting 3D facial features with an automated machine learning system. The generative model automatically calculates and applies facial expression transformations based on input images, eliminating the need for designers to manually manipulate mesh vertices and facial control structures.

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

2Ease of operation

If pre-configured facial expressions are used, then animation is simpler, but the expressions lack granularity and cannot capture subtle variations

Engineering Contradiction:
Improveanimation simplicityVSAvoidexpression granularity
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent transforms static pre-configured expressions into dynamic, continuously adjustable facial animations. The generative model can generate any intermediate expression between neutral and extreme emotions by processing input images with varying emotional content, enabling smooth transitions and subtle variations that capture nuanced human expressions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of facial expressions by adjusting the positions of key facial landmarks (eyes, eyebrows, mouth, cheeks) based on input images. This allows for continuous variation in expression intensity and type, providing both ease of operation through automated generation and fine-grained control over expression details.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If detailed manual modeling is performed for each character, then realistic expressions can be achieved, but the work is not transferable between characters

Engineering Contradiction:
Improveexpression realismVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal facial expression generation system that can be applied to any 3D character model regardless of its specific geometry or rig structure. The generative model processes 2D reference images and generates expression data that can be transferred to different characters, making the modeling process reusable and transferable across multiple characters while maintaining realism.

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

4Manufacturing precision

If high-resolution rendering and detailed textures are used, then character realism is improved, but the computational burden on designers increases

Engineering Contradiction:
Improvecharacter detail qualityVSAvoiddesign time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary generation of facial expressions, textures, and mesh details using generative models before the actual game development process. By pre-generating these assets from reference images, the system reduces the time designers would otherwise spend on detailed modeling, while still achieving high-resolution quality in the final rendered characters.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12169889B2Enhanced system for generation of facial models and animation
Publication Date: 2024.12.17 ELECTRONIC ARTS INC
  • US12169889B2 patent drawing
  • US12169889B2 patent drawing
  • US12169889B2 patent drawing

AI summary

Systems and methods are provided for enhanced animation generation based on generative modeling. An example method includes training models based on faces and information associated with persons, each face being defined based on location information associated with facial features, and identity information for each person. The modeling system being trained to reconstruct expressions, textures, and models of persons.