Musculoskeletal Animation via Coupled Eulerian Soft-Tissue Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current musculoskeletal animation systems lack realism due to simplified physics equations, volume-preservation issues, and interpenetration problems, leading to computationally expensive simulations and un-realistic animations.

Innovation Solution

A method for simulating musculoskeletal systems using a coupled skeletal and soft-tissue subsystem model, where the soft-tissue is represented in Eulerian space with volume-preservation constraints and close-contact constraints to prevent interpenetration, reducing the need for expensive mesh-based collision detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If simplified physics equations are used for muscle simulation, then computational cost is reduced, but animation realism deteriorates

Engineering Contradiction:
Improvecomputational costVSAvoidanimation realism
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system segments the musculoskeletal system into distinct components: rigid skeletal structures and deformable soft tissue masses. This segmentation allows different physics models to be applied to each component - simplified rigid body dynamics for bones and complex volumetric elasticity for muscles - optimizing computational efficiency while maintaining realism in critical soft tissue areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements volume-preservation constraints that dynamically adjust material parameters during simulation. By enforcing incompressibility constraints on soft tissue masses, the system maintains realistic muscle behavior during deformation without requiring computationally expensive fully physics-based volumetric simulation throughout the entire system.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If physics-based volumetric muscle simulation is used, then muscle deformation realism is improved, but computational expense increases

Engineering Contradiction:
Improvemuscle deformation realismVSAvoidcomputational expense
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system separates muscle representation into a deformable mass subject to volume-preservation constraints rather than full volumetric physics simulation. This segmentation allows realistic muscle deformation appearance while reducing computational complexity by eliminating the need for detailed fiber-level physics calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enforces volume-preservation constraints that dynamically adjust the effective stiffness and compressibility parameters of muscle tissue during simulation. This allows the muscle mass to exhibit realistic deformation characteristics under various loading conditions without requiring computationally intensive fully physics-based models.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If close-contact constraints are implemented, then interpenetration is prevented, but system complexity increases

Engineering Contradiction:
Improveinterpenetration preventionVSAvoidconstraint system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the close-contact constraints with the existing volume-preservation constraints and skeletal coupling constraints into a unified constraint satisfaction framework. By combining these constraint types, the system prevents interpenetration between muscles and bones without requiring separate complex collision detection and resolution systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces constraint forces as intermediary elements that mediate between the deformable muscle masses and rigid skeletal structures. These constraint forces enforce close-contact conditions and prevent interpenetration while maintaining the simplicity of the overall simulation architecture through a unified constraint-based approach.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If mesh-based collision detection is used, then interpenetration detection accuracy is improved, but computational cost increases

Engineering Contradiction:
Improveinterpenetration detection accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the collision detection function from traditional mesh-based approaches and replaces it with constraint-based interpenetration prevention. By taking out the expensive mesh collision detection algorithm and substituting it with simpler distance constraints between deformable mass vertices and skeletal surfaces, the system maintains detection accuracy while dramatically reducing computational cost.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system substitutes mechanical mesh-based collision detection with a mathematical constraint satisfaction approach. Instead of using geometric intersection algorithms on detailed meshes, the patent employs algebraic constraints that directly enforce non-penetration conditions, replacing a computationally intensive mechanical detection system with a more efficient mathematical formulation.

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

Data Source

PatentUS10140745B2Methods and systems for computer-based animation of musculoskeletal systems
Publication Date: 2018.11.27 VITAL MECHANICS RES
  • US10140745B2 patent drawing
  • US10140745B2 patent drawing
  • US10140745B2 patent drawing

AI summary

A computer-implemented method simulates a shape of a musculoskeletal system comprising a skeletal subsystem and a soft-tissue subsystem. The method comprises: simulating, by the computer system, an evolution of a skeletal subsystem model over a series of time steps to thereby determine rigid body variables representative of the shapes of the one or more rigid bodies in a physical space at each time step; and simulating, by the computer system, an evolution of a soft-tissue subsystem model over the series of time steps to thereby determine, for each of the one or more soft tissue objects, a soft-tissue object representation in an Eulerian space and an associated Eulerian representation for each vertex in the Eulerian space at each time step, the associated Eulerian representation, for each vertex and for each time step, specifying which one or more material space coordinates for the soft-tissue object correspond to the vertex at the time step. The simulation comprises coupling the skeletal and soft-tissue subsystem models using one or more coupling constraints, which constraining available solutions to the skeletal and soft-tissue subsystem models over the series of time steps. The simulation results (e.g. the rigid body variables and the soft-tissue object representation) may be saved and optionally used to render or otherwise generate an animation comprising, for each of the series of time steps, a digital image of the musculoskeletal system.