Implicit Integration Scheme for Deformable Object Collision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics systems face challenges in generating realistic collision responses and deformations of deformable objects, particularly in preventing penetrations and stickiness issues, while maintaining efficiency and accuracy in simulations.

Innovation Solution

The implementation of an implicit integration scheme with contact forces, including user-defined accuracy and preconditioning operators, to manage collision responses and deformations, utilizing a polyline search method to ensure non-penetration and accurate force calculations, and employing a four-dimensional data structure for efficient collision detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional collision response methods are used in finite-element simulations, then the simulation can be computed faster, but penetrations and stickiness issues occur reducing simulation accuracy

Engineering Contradiction:
Improvecollision response accuracyVSAvoidsimulation computation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies dynamics by making the collision response computation adaptive rather than static. The method dynamically adjusts the solution approach based on the specific contact conditions detected during simulation, switching between different computational strategies to maintain accuracy while optimizing performance for each particular collision scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by introducing a hierarchical solution method that modifies computational parameters based on contact detection results. The system adjusts the level of detail and computational intensity of collision response calculations depending on the specific contact configuration, thereby improving accuracy where needed while maintaining efficiency elsewhere.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If implicit integration scheme with contact forces is implemented to prevent penetrations and stickiness, then collision response accuracy improves, but computational complexity and resource requirements increase

Engineering Contradiction:
Improvecollision response stabilityVSAvoidsimulation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the collision response computation into distinct phases: collision detection, contact force calculation, and position correction. By dividing the complex implicit integration process into manageable segments, the system achieves reliable penetration prevention and stickiness elimination while keeping each segment's computational complexity可控.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary contact force calculation step that mediates between the implicit integration scheme and the final position update. This intermediary layer ensures reliable collision response by properly handling contact constraints and forces, while the structured approach prevents the overall system complexity from becoming unmanageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If polyline search method is used to ensure non-penetration and accurate force calculations, then manufacturing precision improves, but loss of time increases due to additional computational iterations

Engineering Contradiction:
Improvedeformation accuracyVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing collision detection and contact identification before the main integration step. The polyline search method is prepared in advance by identifying potential contact points and configuring the search parameters, which reduces the actual computation time during the iterative solution process while maintaining high deformation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements skipping by optimizing the polyline search to quickly converge to the solution without performing unnecessary iterations. The method identifies and skips redundant computational steps once contact conditions are established, thereby reducing computation time while preserving the accuracy benefits of the detailed search approach.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10198847B2Physically based simulation methods for modeling and animating two-and three-dimensional deformable objects
Publication Date: 2019.02.05 SIDE EFFECTS SOFTWARE INC
  • US10198847B2 patent drawing

AI summary

The present disclosure relates generally to computer graphics applications, and more particularly to systems and methods for implementing two- and three-dimensional computer graphics modeling and animation of deformable objects in a simulated environment. More preferably, the present disclosure relates to computer or visual graphics applications using finite-element based and other physically based modeling or simulation methods.