Skeletal animation: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 4: Line 4:
'''Skeletal animation''' is a form of [[Wikipedia:3D animation|3D animation]] in which a skeleton made of rigid "bones" is simulated inside a [[model]]. Vertices are "enveloped" to the bones and move with them, and polygons stretch and compress to fill the "joints" in between. Moving a bone high up on a "chain" causes all of the bones below it to move in response; e.g. moving the shoulder forward causes the entire arm to swing with it.
'''Skeletal animation''' is a form of [[Wikipedia:3D animation|3D animation]] in which a skeleton made of rigid "bones" is simulated inside a [[model]]. Vertices are "enveloped" to the bones and move with them, and polygons stretch and compress to fill the "joints" in between. Moving a bone high up on a "chain" causes all of the bones below it to move in response; e.g. moving the shoulder forward causes the entire arm to swing with it.


== Uses ==
In practice, skeletal animation allows for efficient animations to be made with relative ease for almost any jointed object that can be imagined, from humans to jellyfish to electronic machinery. It is not helpful when animating unstructured objects/substances like liquids or gases, however.
 
In practice, skeletal animation allows for efficient animations to be made with relative ease for almost any jointed object that can be imagined, from humans to jellyfish to electronic machinery.
 
Skeletal animation is not helpful when one tries to animate unstructured objects/substances like liquids or gases, however.


== Caveats in Source ==
== Caveats in Source ==
Line 16: Line 12:
*Cannot scale the size of a model ([http://www.brightcove.tv/title.jsp?title=900704395 though this can be achieved through other means])
*Cannot scale the size of a model ([http://www.brightcove.tv/title.jsp?title=900704395 though this can be achieved through other means])
*Does not animate faces (use [[Vertex animation]])
*Does not animate faces (use [[Vertex animation]])
== See also ==
*[[$sequence]] - [[QC command]] for a skeletal animation


__NOEDITSECTION__
__NOEDITSECTION__
[[Category:Glossary]]
[[Category:Glossary]]
[[Category:Modeling]]
[[Category:Modeling]]

Revision as of 09:26, 28 April 2008

Skeleton in reference posture
Skeleton during an animation

Skeletal animation is a form of 3D animation in which a skeleton made of rigid "bones" is simulated inside a model. Vertices are "enveloped" to the bones and move with them, and polygons stretch and compress to fill the "joints" in between. Moving a bone high up on a "chain" causes all of the bones below it to move in response; e.g. moving the shoulder forward causes the entire arm to swing with it.

In practice, skeletal animation allows for efficient animations to be made with relative ease for almost any jointed object that can be imagined, from humans to jellyfish to electronic machinery. It is not helpful when animating unstructured objects/substances like liquids or gases, however.

Caveats in Source

Skeletal animation :

See also