What Is an Armature in Blender and How to Use It
In 3D modeling and animation, an armature acts as the skeletal framework used to deform and animate 3D characters or objects. This article explains what an armature is in Blender, details its core components like bones, and provides a step-by-step overview of how to use it for character rigging.
What is an Armature?
In Blender, an armature is a specific type of object used for rigging. Think of it as a digital skeleton. Just like a real skeleton supports and moves a biological body, a Blender armature supports and deforms a 3D mesh. Without an armature, animating a character’s body parts individually would require tedious vertex-by-vertex manipulation. With an armature, you can move a single bone, and the corresponding parts of the 3D mesh will follow naturally.
The Anatomy of an Armature
An armature is made up of one or more “bones.” Each bone has three distinct parts:
- Root (Head): The starting point or base of the bone.
- Body: The main segment of the bone.
- Tip (Tail): The ending point of the bone.
Bones are organized in a parent-child hierarchy. When a parent bone moves, the child bone moves with it. For example, in a human arm rig, the shoulder is the parent of the upper arm, which is the parent of the forearm, which is the parent of the hand.
How to Use an Armature for Rigging in Blender
Rigging is the process of attaching an armature to a 3D mesh so it can be animated. Here is the straightforward process to set up a basic rig:
1. Create the Armature
With your 3D mesh selected in Object Mode, place your 3D cursor where
you want the skeleton to start. Press Shift + A, navigate
to Armature, and select it. This creates a single
bone.
2. Edit and Extrude the Bones
Switch to Edit Mode (Tab). Select the
tip of the bone and press E to extrude new bones. Follow
the geometry of your mesh to place bones where joints should be (e.g.,
knees, elbows, spine). Name your bones clearly in the Bone Properties
tab to keep your project organized.
3. Parent the Mesh to the Armature (Skinning)
Once the skeleton is complete, you must link it to your 3D model. 1.
Switch back to Object Mode. 2. Select your 3D mesh
first. 3. Hold Shift and select the armature (the armature
must be the active selection, highlighted in a lighter orange). 4. Press
Ctrl + P to open the Parent menu. 5. Select With
Automatic Weights.
Blender will automatically calculate which parts of the mesh should move with each bone.
4. Pose and Animate
Select the armature and switch to Pose Mode
(shortcut Ctrl + Tab). Select any bone and use the Rotate
(R) or Grab (G) keys to move it. The 3D mesh
will now deform and move according to the bones. You can insert
keyframes in this mode to create your animations.