Method of simulating deformable object using geometrically motivated model
AssigneeNVIDIA Corporation
InventorsMatthais Heinz Müller-Fischer, Bruno Heinz Heidelberger, Matthias Teschner, Markus Gross
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method of simulating a deformation of a deformable object, the method comprising:
- determining a position and a velocity of each data point in a set of data points in a deformed shape related to the deformable object;
- defining a goal shape based on a non-deformed shape related to the deformable object;
- and
- updating the position and the velocity of each data point in the set of data points based on a position of a corresponding goal point in the goal shape, wherein the updated position and the updated velocity of each data point in the set of data points may be used to simulate the deformation of the deformable object in a graphics simulation performed on a computing device.
A computer-readable medium storing instructions that, when executed by a processor, cause the processor to simulate a deformation of a deformable object, by performing the steps of:
- determining a position and a velocity of each data point in a set of data points in a deformed shape related to the deformable object;
- defining a goal shape based on a non-deformed shape related to the deformable object;
- and
- updating the position and the velocity of each data point in the set of data points based on a position of a corresponding goal point in the goal shape, wherein the updated position and the updated velocity of each data point in the set of data points may be used to simulate the deformation of the deformable object in a graphics simulation performed on a computing device.
A computer-implemented method of modeling the deformation of a deformable object in a graphics simulation, the method comprising:
- defining elastic forces associated with the deformation in proportion to distances between a first set of data points associated with a deformed shape related to the deformable object and a second set of data points associated with a goal shape, wherein the goal shape is based on a non-deformed shape related to the deformable object;
- describing the deformation using an explicit integration scheme;
- and
- resolving the explicit integration scheme by pulling each point in the first set of points towards a corresponding point in the second set of points in the goal shape, wherein the first set of data points may be used to model the deformation of the deformable object in the graphics simulation performed on a computing device.
A computer-readable 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 elastic forces associated with the deformation in proportion to distances between a first set of data points associated with a deformed shape related to the deformable object and a second set of data points associated with a goal shape, wherein the goal shape is based on a non-deformed shape related to the deformable object;
- describing the deformation using an explicit integration scheme;
- and
- resolving the explicit integration scheme by pulling each point in the first set of points towards a corresponding point in the second set of points in the goal shape, wherein the first set of data points may be used to model the deformation of the deformable object in the graphics simulation performed on a computing device.
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 elastic forces associated with the deformation in proportion to distances between a first set of data points associated with a deformed shape related to the deformable object and a second set of data points associated with a goal shape, wherein the goal shape is based on a non-deformed shape related to the deformable object;
- describing the deformation using an explicit integration scheme;
- and
- resolving the explicit integration scheme by pulling each point in the first set of points towards a corresponding point in the second set of points in the goal shape, wherein the first set of data points may be used to model the deformation of the deformable object in the graphics simulation performed on a computing device.
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 elastic forces associated with the deformation in proportion to distances between a first set of data points associated with a deformed shape related to the deformable object and a second set of data points associated with a goal shape, wherein the goal shape is based on a non-deformed shape related to the deformable object;
- describing the deformation using an explicit integration scheme;
- and
- resolving the explicit integration scheme by pulling each point in the first set of points towards a corresponding point in the second set of points in the goal shape, wherein the first set of data points may be used to model the deformation of the deformable object in the graphics simulation performed on a computing device.
Dependencies are inferred from the claim text.