METHOD OF SIMULATING DEFORMABLE OBJECT USING GEOMETRICALLY MOTIVATED MODEL
First Claim
Patent Images
1. A computer-implemented method of modeling a deformation of a deformable object, the method comprising:
- defining a goal shape related to the deformable object by computing a transformation between an original non-deformed shape related to the deformable object and a deformed shape related to the deformable object;
defining elastic forces associated with the deformation in proportion to distances between a first set of data points associated with the deformed shape and a second set of data points associated with the goal shape; and
creating a goal shape by pulling each point in the first set of data points towards a corresponding point in the second set of data points in the goal shape, wherein the first set of data points is used to model the deformation of the deformable object in a graphics simulation performed on a computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of stimulating 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.
23 Citations
15 Claims
-
1. A computer-implemented method of modeling a deformation of a deformable object, the method comprising:
-
defining a goal shape related to the deformable object by computing a transformation between an original non-deformed shape related to the deformable object and a deformed shape related to the deformable object; defining elastic forces associated with the deformation in proportion to distances between a first set of data points associated with the deformed shape and a second set of data points associated with the goal shape; and creating a goal shape by pulling each point in the first set of data points towards a corresponding point in the second set of data points in the goal shape, wherein the first set of data points is used to model the deformation of the deformable object in a graphics simulation performed on a computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to model the deformation of a deformable object in a graphics simulation, by performing the steps of:
-
defining a goal shape related to the deformable object by computing a transformation between an original non-deformed shape related to the deformable object and a deformed shape related to the deformable object; defining elastic forces associated with the deformation in proportion to distances between a first set of data points associated with the deformed shape and a second set of data points associated with the goal shape; and creating a goal shape by pulling each point in the first set of data points towards a corresponding point in the second set of data points in the goal shape, wherein the first set of data points is used to model the deformation of the deformable object in a graphics simulation performed on a computing device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a processor; and a memory configured to store instructions that, when executed by the processor, cause the processor to model the deformation of a deformable object in a graphics simulation, by performing the steps of; defining a goal shape related to the deformable object by computing a transformation between an original non-deformed shape related to the deformable object and a deformed shape related to the deformable object; defining elastic forces associated with the deformation in proportion to distances between a first set of data points associated with the deformed shape and a second set of data points associated with the goal shape; and creating a goal shape by pulling each point in the first set of data points towards a corresponding point in the second set of data points in the goal shape, wherein the first set of data points is used to model the deformation of the deformable object in a graphics simulation performed on a computing device. - View Dependent Claims (12, 13, 14, 15)
-
Specification