Blendshape Manager Corrective Elements for Facial Expression Geometry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing animated character models using blendshapes face limitations in producing realistic facial expressions due to geometry interference when combining different blendshapes, leading to unrealistic muscle representations and requiring extensive user interaction and modeler/animator time for adjustments.
Innovation Solution
The implementation of corrective elements, specifically corrective shapes, which are applied to combined blendshapes to adjust geometry and non-geometrical features, allowing for the creation of realistic facial expressions by addressing geometry conflicts and reducing the need for extensive user input through a system that manages control parameters and applies these corrective elements automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple blendshapes are combined to create facial expressions, then the range of expressions can be expanded, but geometry interference occurs leading to unrealistic muscle representations
Solution Approach 1:
The patent introduces corrective blendshapes as intermediary elements that mediate between the conflicting geometries of multiple primary blendshapes. These corrective blendshapes contain geometry specifically designed to counteract the interference artifacts that arise when combining blendshapes, thereby restoring anatomical accuracy to muscle representations while preserving the expanded expression range
Solution Approach 2:
The patent extracts and isolates the problematic geometry interference components from the combined blendshapes, then creates separate corrective blendshapes that target only these interference areas. This allows the system to remove harmful geometric artifacts without affecting the overall expression capabilities of the original blendshapes
2Manufacturing precision
If corrective elements are applied to combined blendshapes, then geometry accuracy is improved, but the system complexity increases
Solution Approach 1:
The patent segments the facial expression control system into distinct components: primary blendshapes for expression range, corrective blendshapes for geometry accuracy, and a management system that selectively applies corrections. This segmentation allows each component to be optimized independently and applied only where needed, reducing overall system complexity
Solution Approach 2:
The patent implements partial correction by applying corrective blendshapes only to the specific regions and expressions where geometry interference occurs, rather than applying corrections globally to all expressions. This selective application reduces computational overhead and system complexity while maintaining geometry accuracy where it matters most
3Manufacturing precision
If extensive user interaction is required for adjustments, then expression precision can be improved, but productivity decreases
Solution Approach 1:
The patent implements self-service by enabling the system to automatically generate and apply corrective blendshapes based on the combination of primary blendshapes. The corrective elements are applied autonomously without requiring manual user intervention, thereby maintaining high expression precision while significantly improving productivity by eliminating time-consuming manual adjustments
4Manufacturing precision
If many vertices are used to represent facial expressions, then expression detail is improved, but computational resources increase
Solution Approach 1:
The patent changes the parameter space by using blendshape weights (scalar parameters) to control facial expressions instead of directly manipulating individual vertex positions. This parameter transformation allows high-level expression control with minimal computational resources, as adjusting a few blendshape weights is far more efficient than moving thousands of individual vertices while achieving the same expressive detail
Data Source
AI summary
A system includes a computer system capable of representing one or more animated characters. The computer system includes a blendshape manager that combines multiple blendshapes to produce the animated character. The computer system also includes an expression manager to respectively adjust one or more control parameters associated with each of the plurality of blendshapes for adjusting an expression of the animated character. The computer system also includes a corrective element manager that applies one or more corrective elements to the combined blendshapes based upon at least one of the control parameters. The one or more applied corrective elements are adjustable based upon one or more of the control parameters absent the introduction of one or more additional control parameters.


