This is an attempt to create a glossary for terms used within Blender. It is a Work in Progress. But i really want people to comment on this, point me to errors in the definitions, and make proposals for additions. Because of that i want to work on this in the public.
Note: If this work gets eventually accepted and approved by Blender i will eventually move this Glossary to the Blender user manual. But for now i prefer to work in this Blog because editing is easier for me here.

The Blender Glossary

Binding

Binding is the process of establishing an association between a Rig and a Mesh for a given Pose. In Blender this association is established by creating an Armature Modifier. This Modifier is assigned to a Mesh and associated to an Armature.

In general the Bind Pose can be any user defined pose. However, Blender (currently) only supports binding to the Rest Pose.
Note: In Blender we often see the term Parent to Armature (deform) which is used as Synonym for Binding.  Actually this has a historic reason: In Blender’s first days binding was technically implemented by parenting the mesh to the Armature…

However, since a few years Blender binds the mesh to the armature by using an Armature Modifier. The menu entry for parenting to armature deform has been kept mostly for convenience and ease of use.

 

Rigging

A Rig is an animation control system for a Model. Rigs can use different methods for animating. For example it is possible to animate a mesh only by using empties and constraints, so no single bone is involved, yet it is an animation system.

The most common form of Rigs is based on Bones. This special form of a Rig is also named Armature.

Rigging is the process of creating the Rig.

Note: The Term “Rigging” is often also used as a synonym for Skinning (see below). We also find the term “Rigged Mesh” for example, which would actually be more accurately named “Skinned Mesh”.  It is also very common to talk about “Rigged Characters”. Depending on the context it is often clear what is meant.

However since in Blender we clearly have to distinguish the processes and workflows, we should also use precise terminology. Thus we distinguish between Rigging (make the rig) and Skinning (weight the mesh).

Skinning

Skinning is the process of creating an association between a Mesh (the Skin) and a Rig. More specifically in the Skinning process we define associations for each bone of the Rig’s Skeleton to each vertex of a mesh.  In practice, for a polygonal mesh character, each bone is associated only with a subset of the character’s vertices.

Portions of the character’s skin can be influenced by 2 or more bones, where each vertex of the affected area gets an influence factor to each associated Bone. This factor is also called Vertex Weight. Thus the influence of each bone on a specific Vertex is defined by its Vertex Weight.

The process of Skinning includes:

  • Binding the Character to the rig in a specific Pose (basically establishing an association between the Rig and the Mesh)
  • Weighting the Mesh to the Armature bones (create the Vertex Weights)

Weighting

Weighting is the process of associating Bones to Vertices and giving each bone-vertex association a specific Vertex Weight, thus creating Bone Weight Maps for the mesh. In Blender the Bone Weight Maps are stored in Vertex Groups.


Terms used above which have not yet been defined. I am not sure how far i should go here. I guess it would be good to define at least those marked in orange:

  • Armature
  • Armature Modifier
  • Bone
  • Constraint
  • Empty
  • Mesh
  • Modifier
  • Pose, Bind Pose, Rest Pose
  • Skeleton
  • Vertex
  • Vertex Group
  • Vertex Weight
  • Weighting