System and method for preventing pinches and tangles in animated cloth
AssigneesSony Corporation, Sony Picture Technologies Inc.
InventorDavid Tonnesen
Life of this patent
Estimating the term…
Abstract
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.
Claims22
A method of treating a character body animation to prevent potential pinches or tangles of cloth in a corresponding cloth animation, comprising:
- a. analyzing a character body animation, the analyzing including calculating the distance between at least one pair of predetermined body regions;
- b. for each frame in the animation for which the predetermined body regions are less than a predetermined minimum distance apart, deforming at least one of the predetermined body regions such that the predetermined body regions are greater than or equal to the predetermined minimum distance apart, to form a deformed mesh.
A computing system, comprising:
- a. memory bearing computer-readable instructions capable of instantiating a user interface for creating and manipulating a character body animation;
- b. memory bearing computer-readable instructions capable of analyzing the character body animation for potential pinch or tangle regions;
- and
- c. memory bearing computer-readable instructions capable of deforming the character body animation at one or more locations of potential pinch or tangled regions.
A computing system, comprising:
- a. an input module, the input module for creating or receiving a character body animation, or both;
- b. a pinch or tangled detection module, the detection module for analyzing the character body animation and determining if any pairs of predetermined body regions in the character body animation may result in pinching or tangling;
- and
- c. a character body animation deformation module for creating a deformed character body mesh in the areas that may result in pinching or tangling, the deformed character body mesh having less areas that may result in pinching or tangling than in the input character body animation.
A method of treating a character body animation to prevent potential pinches or tangles of cloth in a corresponding cloth animation, comprising:
- a. analyzing a character body animation, the analyzing including calculating the distance between each pair of points or faces in a mesh forming the character body animation;
- b. for each frame in the animation for which the pair are less than a predetermined minimum distance apart, deforming at least one of the points or faces such that the predetermined body regions are greater than or equal to the predetermined minimum distance apart, to form a deformed mesh.
Dependencies are inferred from the claim text.