Musculo-skeletal shape skinning
AssigneesSony Pictures Entertainment Inc., Sony Corporation
InventorsErick MILLER, Joseph M. HARKINS
Life of this patent
Estimating the term…
Abstract
A method for use in animation includes establishing a model having a plurality of bones with muscles attached to the bones, binding skin to the muscles when the model is in a first pose with each vertex of the skin being attached at a first attachment point on a muscle, deforming the model into a second pose, and selecting a second attachment point for each vertex of the skin in the second pose. A storage medium stores a computer program for causing a processor based system to execute these steps, and a system for use in animation includes a processing system configured to execute these steps.
Claims36
A method for use in animation, comprising the steps of:
- establishing, using a processor based apparatus, a model having a plurality of bones with muscles attached to the bones;
- binding skin to the muscles when the model is in a first pose with each vertex of the skin being attached at a first attachment point on a muscle;
- deforming the model into a second pose;
- and
- selecting a second attachment point for each vertex of the skin in the second pose;
- wherein the step of selecting a second attachment point comprises the step of computing a plurality of potential second attachment points on the muscles in the second pose for each vertex of the skin according to one or more user defined control parameters;
- wherein the plurality of computed potential second attachment points have all been computed and are available for selection at a time the second attachment point is selected.
A storage medium storing a computer program executable by a processor based system, the computer program causing the processor based system to execute steps comprising:
- establishing a model having a plurality of bones with muscles attached to the bones;
- binding skin to the muscles when the model is in a first pose with each vertex of the skin being attached at a first attachment point on a muscle;
- deforming the model into a second pose;
- and
- selecting a second attachment point for each vertex of the skin in the second pose;
- wherein the step of selecting a second attachment point comprises the step of computing a plurality of potential second attachment points on the muscles in the second pose for each vertex of the skin according to one or more user defined control parameters;
- wherein the plurality of computed potential second attachment points have all been computed and are available for selection at a time the second attachment point is selected.
A system for use in animation, comprising:
- a display;
- and
- a processing system configured to establish a model on the display having a plurality of bones with muscles attached to the bones, bind skin to the muscles when the model is in a first pose with each vertex of the skin being attached at a first attachment point on a muscle, deform the model into a second pose, and select a second attachment point for each vertex of the skin in the second pose;
- wherein the processing system is configured to select a second attachment point by computing a plurality of potential second attachment points on the muscles in the second pose for each vertex of the skin according to one or more user defined control parameters;
- wherein the plurality of computed potential second attachment points have all been computed and are available for selection at a time the second attachment point is selected.
Dependencies are inferred from the claim text.