Deformable Object Simulation Using Geometric Goal Shapes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for simulating deformable objects in real-time applications, such as computer games, face instability and inefficiency due to the computational expense of implicit numerical integration and the inaccuracies of explicit integration schemes, which often lead to unrealistic simulations.

Innovation Solution

The method involves defining a goal shape for a deformable object and updating its positions and velocities to match this goal shape using an explicit integration scheme, ensuring stability by pulling points towards their corresponding goal positions, thus maintaining energy conservation and avoiding overshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If implicit numerical integration is used to update point locations, then simulation stability is improved, but computational efficiency deteriorates

Engineering Contradiction:
Improvesimulation stabilityVSAvoidcomputational efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent replaces the traditional mechanical implicit integration system with a geometrically motivated explicit integration system. Instead of using force-based physical models that require iterative solving, the invention directly computes point movements based on geometric relationships between deformed and reference shapes, achieving both stability and efficiency.

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

Solution Approach 2:

The patent changes the fundamental parameters of the simulation system by switching from force-based physical parameters to geometry-based parameters. The deformation is represented as a direct geometric transformation rather than through physical forces, allowing explicit integration to achieve stability that was previously only possible with implicit methods.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If explicit numerical integration is used to update point locations, then computational efficiency is improved, but simulation stability deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidsimulation stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent inverts the traditional approach by using explicit integration with a geometrically motivated model instead of the conventional implicit integration with physical models. This inversion allows the simpler explicit method to achieve the stability previously thought to require complex implicit schemes.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If conventional physical modeling approaches are used, then material properties can be simulated, but real-time performance requirements are not met

Engineering Contradiction:
Improvematerial property simulationVSAvoidreal-time performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the essential geometric deformation behavior from complex physical models. By taking out only the necessary geometric relationships and removing unnecessary physical computation, the system achieves real-time performance while maintaining visual realism.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a computationally inexpensive geometric model that can be rapidly evaluated and discarded each frame, replacing the need for expensive, slow physical simulations. Each frame's deformation is computed independently using simple geometric relationships.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach results in unconditionally stable and computationally efficient simulations of deformable objects, capable of handling complex geometries and material properties, suitable for real-time applications like video games without introducing damping or energy increase issues.

Implementation Method 1

modeling deformable elasticity for the object by pulling a deformed shape towards a defined goal shape

Methodology Applied
Scientific EffectElasticity: Elasticity

Data Source

PatentUS7650266B2Method of simulating deformable object using geometrically motivated model
Publication Date: 2010.01.19 NVIDIA CORP
  • US7650266B2 patent drawing
  • US7650266B2 patent drawing
  • US7650266B2 patent drawing

AI summary

A method of simulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards corresponding points in the goal shape.