Skin Deformation via Muscle Ring Geometry Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current animation techniques struggle to simulate realistic skin deformation relative to muscle motion efficiently, often requiring complex calculations and multiple iterations to achieve accurate skin displacement and sliding over deformed muscle geometry, which can be computationally intensive and time-consuming.

Innovation Solution

The method involves determining skin displacements by monitoring changes in the position and scale of defining ring elements of the muscle representation's geometry, using first and second motion-rules to control the geometry of muscle and skin representations respectively, and adjusting skin-vertex positions to prevent sinking into the muscle geometry, thereby simulating realistic skin deformation and sliding interactively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex calculations and multiple iterations are used to simulate accurate skin displacement and sliding over deformed muscle geometry, then manufacturing precision is improved, but productivity deteriorates

Engineering Contradiction:
Improveskin deformation accuracyVSAvoidanimation rendering efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The skin representation is divided into multiple skin-vertices that can be independently controlled, and the muscle representation is segmented into rings at different depths. This segmentation allows each skin-vertex to respond to local muscle deformations without requiring global recalculation, improving both accuracy and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-establishes influence volumes for each bone and ring element before animation occurs. These influence volumes define how skin-vertices will respond to muscle deformations in advance, eliminating the need for complex iterative calculations during real-time rendering.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If interactive real-time adjustments are enabled, then ease of operation is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improveinteractive adjustment capabilityVSAvoidskin deformation accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system pre-calculates and stores influence volumes and ring geometries before interactive sessions begin. This preliminary preparation enables real-time interactivity while maintaining precision, as the pre-computed data can be quickly applied without sacrificing accuracy during user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts skin-vertex positions based on real-time muscle deformations while maintaining anatomical constraints. The dynamic influence volume calculations ensure that interactive adjustments remain physically accurate, combining real-time responsiveness with precision.

Inventive Principle:
Principle #15Dynamics

3Productivity

If computational resources are reduced for efficient rendering, then productivity is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improverendering efficiencyVSAvoidskin displacement accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

By segmenting the skin into vertices and muscles into rings, the system can apply computational optimizations locally to each segment rather than calculating entire structures globally. This reduces overall computational resource requirements while maintaining precision through localized accurate calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses simplified ring geometries and influence volume models as computational proxies for complex muscle and skin structures. These copied representations maintain the essential deformation characteristics needed for accurate skin displacement calculations while requiring significantly fewer computational resources.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8988435B1Deforming a skin representation using muscle geometries
Publication Date: 2015.03.24 LUCASFILM ENTERTAINMENT COMPANY LTD
  • US8988435B1 patent drawing
  • US8988435B1 patent drawing
  • US8988435B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are disclosed for animations that simulate skin deformation relative to a muscle. Displacement of a skin representation in response to deformation of a muscle representation and sliding of the skin representation over the deformed muscle representation can be determined quickly and interactively by monitoring changes in position and scale of defining ring elements of the muscle representation's geometry. The determined in displacements can be constrained to prevent portions of the displaced skin representation from sinking into the underlying muscle representation's geometry.