Wrinkle Graph Simulation for Dynamic Facial Micro Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for modeling facial wrinkles in digital avatars fail to accurately represent the structural directionality and anisotropic effects of wrinkles under dynamic facial expressions, leading to unrealistic results when simulating micro features like wrinkles.

Innovation Solution

A computer-implemented method that generates a wrinkle graph with nodes representing pores and edges representing wrinkles, assigns edges to bins, and creates pre-computed displacement texture maps to simulate realistic wrinkle behavior under dynamic expressions by modifying animation frames based on per-frame displacement texture maps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If noise-based texture modification is applied uniformly to simulate facial micro features, then the computational complexity is low and real-time modification is achieved, but the structural directionality and realism of wrinkles are insufficient

Engineering Contradiction:
Improvereal-time modification capabilityVSAvoidwrinkle structure accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent segments wrinkles into discrete graph edges connecting pore nodes, allowing individual wrinkle elements to be processed and transformed independently. This segmentation enables the wrinkle graph to be divided into manageable components that can be efficiently rendered in real-time while maintaining structural accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning specific properties to different parts of the wrinkle structure. Each edge in the wrinkle graph represents a specific wrinkle segment with its own characteristics, allowing directional and anisotropic properties to be applied locally to individual wrinkle elements rather than uniformly across the entire texture.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If a static displacement texture map is used to represent facial micro features, then the structural directionality of wrinkles is captured, but the realism deteriorates under dynamic facial expressions due to fixed arrangement

Engineering Contradiction:
Improvewrinkle structural directionalityVSAvoiddynamic expression adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static displacement texture map into a dynamic system by introducing a wrinkle graph that can be transformed according to facial expression changes. The wrinkle graph nodes and edges are dynamically repositioned and reconfigured based on expression parameters, allowing the same wrinkle structure to adapt to various facial expressions while maintaining structural directionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by using expression parameters to transform the wrinkle graph. These parameters control the position, orientation, and deformation of wrinkle elements dynamically, allowing the wrinkle structure to adapt to different facial expressions through parameter-driven transformations rather than fixed arrangements.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If static displacement texture maps are applied to dynamic facial expressions, then the wrinkle arrangement is fixed and computationally simple, but unrealistic results occur due to anisotropic deformation effects not being modeled

Engineering Contradiction:
Improvetexture mapping complexityVSAvoiddynamic expression realism
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces the wrinkle graph as an intermediary structure between the static displacement texture map and the dynamic facial expression rendering. This intermediate representation allows for efficient computation while capturing the necessary deformation behavior, serving as a bridge that translates static texture data into dynamic wrinkle behavior under various expressions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240346734A1Graph simulation for facial micro features with dynamic animation
Publication Date: 2024.10.17 DISNEY ENTERPRISES INC
  • US20240346734A1 patent drawing
  • US20240346734A1 patent drawing
  • US20240346734A1 patent drawing

AI summary

The present invention sets forth a technique for simulating wrinkles under dynamic facial expression. The technique includes receiving a wrinkle graph, including a plurality of nodes associated with a plurality of pores included in a three-dimensional (3D) representation of a facial structure and a plurality of edges associated with a plurality of wrinkles included in the 3D representation of a facial structure. The technique also includes assigning one or more of the plurality of wrinkles associated with edges in the wrinkle graph to one of a plurality of bins and generating, for each of the bins, a plurality of pre-computed displacement texture maps. The technique further includes generating a per-frame displacement texture map and modifying an animation frame based on the per-frame displacement texture map, such that the modified animation frame depicts the plurality of pores and the plurality of wrinkles included in the 3D representation of the facial structure.