Character Body Mesh Preprocessing for Cloth Simulation Pinch Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloth simulations in CG feature film production often face the challenge of pinching or tangling, where surface areas interpenetrate, leading to complex and time-consuming calculations to resolve these issues during the simulation process.
Innovation Solution
An additional processing step is introduced before cloth simulation, where the character body mesh is analyzed to identify potential pinch or tangle regions, and deformation is applied to maintain a minimum distance between surface regions, ensuring that the deformed mesh is used for simulation, thereby preventing pinches and tangles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloth simulation is performed using standard collision detection techniques to detect and resolve overlaps, then pinching and tangling problems can be addressed, but the simulation becomes slow and time-consuming
Solution Approach 1:
The patent applies preliminary action by performing preprocessing on the character body mesh before cloth simulation to identify and deform potential pinch or tangle regions. This advance preparation ensures that the mesh is optimized for the upcoming simulation, preventing pinching and tangling before they occur during the actual cloth simulation process, thereby avoiding the need for slow post-hoc collision detection and resolution.
Solution Approach 2:
The patent segments the character body mesh into predetermined body regions that are particularly prone to pinching and tangling, such as arm/torso and leg/hip regions. By identifying and separately processing these specific segments with deformation operations, the system focuses computational effort only where needed, rather than applying collision detection to the entire mesh, thus improving simulation speed while maintaining reliability.
2Reliability
If deformation is applied to body mesh regions to maintain minimum distance between surface areas, then pinching and tangling are prevented, but additional processing time is required before simulation
Solution Approach 1:
The patent applies local quality by deforming only the specific predetermined body regions that are prone to pinching and tangling, rather than the entire character mesh. Regions such as arms, legs, and torso areas that are identified as high-risk are selectively processed with deformation operations to maintain minimum distance constraints, while other regions remain unchanged. This localized approach minimizes preprocessing time while ensuring reliability where it matters most.
3Reliability
If complex calculations are performed during cloth simulation to resolve detected overlaps, then pinching and tangling can be corrected, but the overall process becomes inefficient
Solution Approach 1:
The patent applies preliminary anti-action by performing preprocessing that actively prevents pinching and tangling from occurring in the first place, rather than relying on post-detection correction. By deforming the body mesh in advance to maintain minimum distance between surface areas in predetermined regions, the system creates conditions that inherently prevent the harmful overlap phenomenon, eliminating the need for complex corrective calculations during simulation and thereby improving efficiency while maintaining accuracy.
Data Source
AI summary
Systems and methods are disclosed for altering character body animations to improve subsequent cloth animations. In particular, based on a character body animation, an extra level of processing is performed, prior to the actual cloth simulation. The extra level of processing removes potential areas of pinching or tangling in input character body simulation data, ensuring that the output of the cloth simulation will be have reduced pinches and tangles.


