Adding bones to a model in Blender

To add bones to a model in Blender, you create an armature — a skeleton made of connected bones that will control how your model moves. Start by switching to Object Mode, then add an armature from the Add menu (Shift+A, then Armature). A single bone appears in your scene. You then enter Edit Mode on that armature to build out the skeleton by extruding bones, positioning them to match your model's joints, and naming them so you can control them later.

The bones themselves are not part of your model mesh — they sit inside or alongside it. Once your skeleton is built, you attach the mesh to the armature using a process called parenting with automatic weights. This tells Blender which parts of your mesh should move when each bone moves. After that, you switch to Pose Mode to test the skeleton by rotating individual bones and watching your model deform.

Key Takeaways

  • An armature is a separate object made of bones; you add it from the Add menu and build it in Edit Mode by extruding bones and positioning them at joints.
  • Bones should be named clearly (like "Arm.L" or "Leg.R") so you can select and control them later without confusion.
  • After building your skeleton, parent your mesh to the armature using Object > Parent > Armature Deform to bind the two together.
  • Test your skeleton in Pose Mode by rotating bones to see how the mesh deforms, and adjust bone positions or weights if the movement looks wrong.
  • Weight painting lets you fine-tune which parts of the mesh move with each bone when automatic weights do not produce the result you want.

Creating and positioning your first armature

Start with your model already in the scene. Switch to Object Mode (Tab or the mode menu in the top right). Press Shift+A to open the Add menu, navigate to Armature, and select Armature. A single bone appears at the 3D cursor — usually the world origin. This bone is your starting point.

Press Tab again to enter Edit Mode on the armature. You will see the bone as a line with a circle at each end. The circle at the base is the root; the circle at the tip is the head. To build your skeleton, you extrude bones outward from the head of the existing bone. Select the head of the bone (it will turn white), press E to extrude, then move the mouse to create a new bone segment. Press Enter to confirm the position.

Continue extruding bones to match your model's structure. For a humanoid character, you might extrude upward from the first bone to create a spine, then extrude from the top of the spine to create a neck and head. Extrude from the sides to create arms, and from lower down to create legs. Position each bone so its root sits at a joint and its head points toward the next joint.

Naming bones so you can control them

Blender assigns default names like "Bone", "Bone.001", and "Bone.002" to new bones. These names become confusing fast. Rename each bone to something descriptive so you know what it controls. In Edit Mode, select a bone and look at the properties panel on the right (press N if it is hidden). Under the bone icon, you will see a text field with the bone's name.

Use a naming convention that makes sense. For a character rig, use names like "Spine", "Chest", "Arm.L", "Arm.R", "Hand.L", "Hand.R", "Leg.L", "Leg.R", "Foot.L", "Foot.R". The ".L" and ".R" suffixes make it clear which side of the body each bone controls. If you build a more complex rig with fingers, use "Finger1.L", "Finger2.L", and so on. Clear names save time later when you are posing the character or animating it.

Parenting your mesh to the armature

Once your skeleton is built and named, you need to attach your mesh to it. Select your mesh object in Object Mode (click it in the viewport or in the outliner on the right). Then hold Shift and click the armature to select both. Press Ctrl+P to open the parenting menu. Choose "Armature Deform" — Blender will then ask whether you want automatic weights.

Select "With Automatic Weights". Blender analyzes your mesh and armature and creates weight maps that tell each part of the mesh which bones should move it. A vertex near the shoulder, for example, will be weighted mostly to the shoulder bone and partly to the spine and arm bones. This blending creates smooth, natural deformation as bones rotate.

After parenting, your mesh and armature are linked. If automatic weights do not produce the result you want — if an arm bends strangely or the mesh tears — you can adjust the weights by entering Weight Paint Mode. Select the mesh, press Tab, then change the mode dropdown from Edit Mode to Weight Paint. Paint over areas of the mesh to increase or decrease how much a bone influences that area.

Testing your skeleton in Pose Mode

Switch to Pose Mode to test how your skeleton moves your mesh. Select the armature and press Tab, then change the mode to Pose Mode. Now when you select a bone and rotate it (press R, then X, Y, or Z to constrain rotation to an axis, then type a number or move the mouse), the mesh deforms along with it.

Rotate bones one at a time to check that the mesh moves the way you expect. If a bone is in the wrong position or the mesh deforms strangely, go back to Edit Mode, adjust the bone positions, and test again. This cycle of testing and adjusting is normal — getting a skeleton to deform naturally often takes several passes.

Common issues and how to fix them

If your mesh tears or folds when you rotate a bone, the bone is probably too far from the mesh or the automatic weights are wrong. In Weight Paint Mode, select the bone that is causing the problem from the outliner, and paint red over the areas that should move with that bone. Red means full influence; blue means no influence. Adjust the painting until the deformation looks smooth.

If a bone does not move the mesh at all, check that the mesh is actually parented to the armature. Select the mesh, look at the outliner on the right, and confirm that the mesh is listed as a child of the armature (it should be indented under the armature name). If it is not, select the mesh, then Shift+click the armature, press Ctrl+P, and choose Armature Deform again.

If bones are pointing in odd directions or your skeleton looks twisted, go back to Edit Mode and check the bone roll. A bone's roll is the rotation around its own length axis. You can see and adjust it in the properties panel. Most bones should have a roll of 0 degrees, but some (like fingers) may need adjustment so they bend in the right direction.

Building a more complex skeleton with multiple chains

A straightforward skeleton might have just a spine, head, and four limbs. A more detailed rig adds bones for fingers, toes, and finer spine control. Build these the same way: extrude from the existing bones. For fingers, extrude from the hand bone to create a palm bone, then extrude again to create finger segments. Each finger typically has three bones (base, middle, tip).

As your skeleton grows, organization matters. In Edit Mode, you can parent bones to other bones so they move together. Select a bone, then Shift+click the bone you want to parent it to, and press Ctrl+P to set the parent. Now when you rotate the parent bone in Pose Mode, the child bone rotates with it. This is useful for fingers — if you parent all finger bones to the hand bone, rotating the hand also rotates the fingers.

Frequently Asked Questions

Can I add bones to a model that is already rigged?

Yes. Enter Edit Mode on the existing armature and extrude new bones from the existing skeleton. You will then need to re-parent the mesh to the armature or adjust weights in Weight Paint Mode to include the new bones in the deformation.

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

Edit Mode lets you move, rotate, and reshape bones — you are editing the skeleton itself. Pose Mode lets you rotate bones to test how the mesh deforms — you are not changing the skeleton, just testing poses. Always build your skeleton in Edit Mode, then switch to Pose Mode to test it.

Do I have to use automatic weights, or can I paint weights manually?

Automatic weights are a starting point. You can paint weights manually in Weight Paint Mode to refine the deformation. Many riggers use automatic weights first, then paint over problem areas to fix them.

What happens if I move a bone in Pose Mode instead of Edit Mode?

Moving a bone in Pose Mode rotates it around its root, not translates it. If you need to move a bone to a different location, go back to Edit Mode, move it there, and return to Pose Mode. Pose Mode is for rotation and testing, not for repositioning the skeleton.

Can I use the same armature to rig multiple models?

Yes, but each model needs its own weight maps. You can duplicate an armature and parent different meshes to different copies, or you can parent multiple meshes to the same armature and paint separate weights for each one. The second approach is more efficient if the models share the same skeleton structure.