Motion control of active deformable objects
AssigneePixar
InventorsRobert SUMNER, Stelian COROS, Sebastian MARTIN, Bernhard THOMASZEWSKI
Life of this patent
Estimating the term…
Abstract
Techniques are proposed for animating a deformable object. A geometric mesh comprising a plurality of vertices is retrieved, where the geometric mesh is related to a first rest state configuration corresponding to the deformable object. A motion goal associated with the deformable object is then retrieved. The motion goal is translated into a function of one or more state variables associated with the deformable object. A second rest state configuration corresponding to the deformable object is computed by adjusting the position of at least one vertex in the plurality of vertices based at least in part on the function.
Claims20
A method of animating a deformable object, the method comprising:
- retrieving a geometric mesh comprising a plurality of vertices related to a first rest state configuration corresponding to the deformable object;
- retrieving a motion goal associated with the deformable object;
- translating the motion goal into a function of one or more state variables associated with the deformable object;
- and
- computing a second rest state configuration corresponding to the deformable object by adjusting the position of at least one vertex in the plurality of vertices based at least in part on the function.
A computer-readable storage medium including instructions that, when executed by a processing unit, cause the processing unit to animate a deformable object, by performing the steps of:
- retrieving a geometric mesh comprising a plurality of vertices related to a first rest state configuration corresponding to the deformable object;
- retrieving a motion goal associated with the deformable object;
- translating the motion goal into a function of one or more state variables associated with the deformable object;
- and
- computing a second rest state configuration corresponding to the deformable object by adjusting the position of at least one vertex in the plurality of vertices based at least in part on the function.
A computing system, comprising:
- a memory that is configured to store instructions for a program;
- and
- a processor that is configured to execute the instructions for the program to animate a deformable object, by performing the steps of:
- retrieving a geometric mesh comprising a plurality of vertices related to a first rest state configuration corresponding to the deformable object;
- retrieving a motion goal associated with the deformable object;
- translating the motion goal into a function of one or more state variables associated with the deformable object;
- and
- computing a second rest state configuration corresponding to the deformable object by adjusting the position of at least one vertex in the plurality of vertices based at least in part on the function.
Dependencies are inferred from the claim text.