Add a skeleton to your model by creating an armature, positioning bones to match your character's anatomy, and parenting the mesh to the armature

A skeleton in Blender is called an armature—a chain of connected bones that you move to animate your character. To add one to an empty model, you create a new armature object, build or import bones that match your character's shape, then link your mesh to those bones so it deforms when you pose them. The process takes about 15 to 30 minutes for a basic humanoid character, depending on how detailed you want the skeleton to be.

This guide walks you through creating an armature from scratch, positioning bones correctly, and connecting it to your mesh so you can start posing and animating.

Key Takeaways

  • Create a new armature by pressing Shift+A in the 3D viewport, selecting Armature, and choosing a bone type—Bone is the simplest starting point.
  • Enter Edit Mode on the armature to add more bones, position them along your character's joints, and connect them in a chain from root to extremities.
  • Use the X-ray display mode to see bones through your mesh while you position them, making alignment much faster and more accurate.
  • Parent your mesh to the armature using Ctrl+P and selecting Armature Deform to make the character's skin follow the skeleton when you move bones.
  • Test your rig by entering Pose Mode and rotating bones to check that the mesh deforms smoothly without tearing or collapsing.

Create a New Armature in Your Scene

Start by adding an armature object to your scene. With your 3D viewport active, press Shift+A to open the Add menu. Navigate to Armature and select Bone. Blender will place a single bone at the 3D cursor (usually the world origin). This bone becomes the root of your skeleton.

If your character model is not centered at the origin, move the armature to match. Select the armature object (not in Edit Mode), press G to grab it, then move it into position. You can also scale the initial bone with S to roughly match your character's height—this saves time when you start positioning individual bones.

Enter Edit Mode and Build Your Bone Chain

Press Tab to enter Edit Mode on the armature. You will see the single bone as a line with a root (small circle) and a tip (larger circle). This is where you build the skeleton structure. To add more bones, select the tip of the current bone and press Shift+E to extrude. A new bone grows from the tip, and you can move it to the next joint location.

For a humanoid character, start at the pelvis (root bone), extrude up the spine to the chest, then to the neck and head. Then go back to the pelvis and extrude down each leg to the feet. Return to the chest and extrude arms down to the hands. Each extrusion creates a new bone connected to the previous one, forming a chain. Press G after extruding to move the new bone tip into position, then press Enter to confirm.

Name your bones as you go to stay organized. In the properties panel on the right, find the bone name field and type clear names like "Spine," "LeftArm," "RightLeg." This makes it much easier to select and animate specific bones later.

Use X-Ray Mode to See Bones Through Your Mesh

While positioning bones, enable X-ray display so you can see the skeleton through your character model. In the top right of the 3D viewport, find the viewport shading buttons (four circles). Click the rightmost circle (material preview or solid shading), then look for an X-ray toggle icon—it looks like a skeleton. Turn it on, and your mesh becomes semi-transparent so bones are always visible.

With X-ray on, you can see exactly where each bone sits relative to your character's joints. This is especially useful for the spine, limbs, and fingers, where precise placement prevents awkward deformations later. Adjust bone positions by selecting them in Edit Mode, pressing G, and moving them to align with your character's anatomy.

Parent Your Mesh to the Armature

Once your skeleton is positioned, you need to link your mesh to the armature so the character's skin follows the bones. First, select your mesh object in the outliner or viewport. Then hold Shift and click the armature to add it to the selection. The mesh should be selected first, the armature second.

With both objects selected, press Ctrl+P to open the parenting menu. Select Armature Deform. Blender will automatically create weight groups—invisible maps that tell each part of the mesh which bones should move it. For straightforward models, automatic weights work well. For complex shapes, you may need to adjust weights later in Weight Paint Mode.

Test Your Rig in Pose Mode

Enter Pose Mode by pressing Tab while the armature is selected, or by switching the mode dropdown at the top left of the viewport to Pose Mode. In Pose Mode, you can rotate bones without changing the skeleton's structure. Select a bone and press R to rotate it. Your mesh should deform smoothly to follow the bone movement.

Rotate a few key bones—an arm, a leg, the spine—to check that the mesh deforms naturally. Look for areas where the skin tears, collapses, or does not follow the bone at all. These are signs that weights need adjustment. If the deformation looks reasonable, your rig is ready for animation. If there are problem areas, you can refine weights in Weight Paint Mode, but that is a separate process.

Common Mistakes to Avoid

The most common error is parenting the mesh before positioning bones. Always finish building and positioning your skeleton in Edit Mode, then parent. If you parent too early and move bones, your mesh will deform in unexpected ways.

Another mistake is creating bones that are too short or positioned far from the mesh. Bones should run through the center of the limbs and body they control. If a bone is off to the side, the mesh will twist oddly when you rotate it. Use X-ray mode to check alignment as you build.

Finally, do not forget to name your bones. A skeleton with 30 unnamed bones is nearly impossible to animate. Spend two minutes naming them clearly as you create them—it saves hours of frustration later.

Frequently Asked Questions

Can I import a pre-made skeleton instead of building one from scratch?

Yes. Blender includes a few basic armatures in the Add menu, and you can read rigged character models from sites like Sketchfab or CGTrader. If you import a skeleton, you still need to parent your mesh to it and may need to adjust bone positions to fit your specific character shape.

What is the difference between Edit Mode and Pose Mode for the armature?

Edit Mode lets you add, delete, and move bones—you are changing the skeleton's structure. Pose Mode lets you rotate and position bones without changing the structure—you are creating poses for animation. Always build your skeleton in Edit Mode, then switch to Pose Mode to test and animate.

My mesh does not deform when I move bones. What went wrong?

You likely did not parent the mesh to the armature, or the parenting did not work. Select the mesh, then the armature, press Ctrl+P, and choose Armature Deform again. If the mesh still does not move, check that the armature is not hidden or locked in the outliner.

How do I fix areas where the mesh tears or deforms badly?

This is a weight painting problem. Switch to Weight Paint Mode, select the problem bone, and paint the mesh to increase or decrease how much that bone influences nearby vertices. This is a more advanced step, but most basic rigs work well with automatic weights and need only minor tweaks.

Can I add more bones to my skeleton after I have already parented the mesh?

Yes, but you will need to re-parent or update the weights. Add the new bones in Edit Mode, then re-parent the mesh to the armature using Ctrl+P and Armature Deform. Blender will recalculate weights for the new bones.