Adding a skeleton to your empty model in Blender
A skeleton (or armature in Blender's terminology) is a set of connected bones that lets you pose and animate a 3D model. To add one to an empty model, you create an armature object, position its bones to match your model's structure, and then bind the model's mesh to those bones so it deforms when you move them.
The process takes three main steps: creating the armature, building the bone structure, and connecting it to your mesh. This guide walks you through each one in the order you'll actually do them.
Key Takeaways
- You add an armature to your scene from the Add menu, then enter Edit Mode to build the bone structure that will control your model.
- Bones should be positioned to match your model's joints and limbs, with each bone connected to the next in a chain.
- After building your skeleton, you select your mesh, then your armature, and use Ctrl+P to create a parent relationship that lets the bones deform the mesh.
- Weight painting lets you control how much each bone influences nearby mesh, which is essential for realistic deformation at joints.
Creating a new armature in your scene
Start by placing your cursor in the 3D viewport where you want the armature to appear. Press Shift+A to open the Add menu, hover over Armature, and click Armature. A single bone will appear at your cursor location.
This first bone is just a starting point. You'll build the rest of the skeleton by entering Edit Mode and adding more bones. Press Tab to enter Edit Mode, and you'll see the bone highlighted in orange. The bone has a root (base) and a tip (end), and you'll extend from the tip to create the next bone.
Building the bone structure to match your model
In Edit Mode, select the tip of your first bone by holding Alt and clicking on it. This selects just the tip, not the whole bone. Press Shift+D to duplicate, then move your mouse to position the new bone's root at that tip. Click to confirm. You've now created a chain of two bones.
Repeat this process to build out your skeleton. For a humanoid model, you'd typically create a spine (several bones stacked vertically), then branch off into arms and legs. Each new bone should start where the previous one ended, creating a connected chain.
Position bones roughly along the centerline or joints of your model. You don't need to be exact at this stage—you can adjust bone positions later. Press Tab to return to Object Mode when your basic skeleton is built. Your bones should now form the rough shape of your model's structure.
Connecting your mesh to the armature
Select your mesh object in the outliner or viewport by clicking it. Hold Shift and click your armature to select both objects. The mesh should be selected first (white outline), then the armature second (orange outline). The order matters.
Press Ctrl+P to open the Set Parent To menu. Choose Armature Deform, then select Automatic Weights. Blender will now calculate which bones influence which parts of your mesh based on proximity. Your mesh is now parented to the armature.
Test the connection by selecting the armature, pressing Tab to enter Pose Mode, and rotating one of the bones. Press R to rotate, then X, Y, or Z to constrain rotation to an axis, then type a number like 45 and press Enter. Your mesh should deform and follow the bone. Press Tab again to return to Object Mode.
Adjusting bone positions and refining the skeleton
If your bones don't align well with your model, you can move them. Select the armature, press Tab to enter Edit Mode, and select individual bones by clicking them. Press G to grab and move, or press R to rotate. Adjust each bone until it sits along the joints and limbs of your model.
Pay special attention to areas where bones meet—the shoulder, hip, elbow, and knee. Bones should be positioned so that when you rotate them, the mesh deforms naturally at those joints. If a bone is too far from the mesh, it won't influence that area properly.
Using weight painting to control deformation
After parenting, some parts of your mesh may deform strangely when you move bones. This happens because the automatic weights aren't perfect. Weight painting lets you manually control how much each bone influences each part of the mesh.
Select your mesh and press Tab to enter Weight Paint Mode. The mesh will turn blue. In the properties panel on the right, you'll see a list of bones under Object Data Properties. Click a bone name to select it. The mesh will show red where that bone has full influence and blue where it has none.
Select the Draw brush from the left toolbar. Increase the brush weight to around 1.0 and paint over areas where you want that bone to have more influence. Paint with lower weight (around 0.3 to 0.5) in transition areas between bones. This takes practice, but even rough weight painting improves deformation significantly.
Testing your skeleton with simple poses
Select your armature and press Tab to enter Pose Mode. Rotate individual bones to test how your mesh deforms. Press R to rotate, then X, Y, or Z to constrain the rotation axis. Type a number and press Enter to rotate by that amount in degrees.
Move through your skeleton systematically—rotate the spine, then each arm, then each leg. Watch for areas where the mesh tears, bunches up, or doesn't follow the bone. These are signs that weight painting needs adjustment. Return to Weight Paint Mode and refine the weights where problems appear.
Once you're satisfied with the deformation, you have a working skeleton ready for animation or further refinement. Save your file regularly as you build and test.
Frequently Asked Questions
Why does my mesh not move when I rotate bones?
The armature and mesh aren't parented correctly. Select the mesh first, then the armature, and press Ctrl+P to choose Armature Deform. Make sure you selected them in the right order—mesh first, armature second.
How do I add more bones after I've already parented the mesh?
Select the armature, press Tab to enter Edit Mode, and add bones as usual. Press Tab to return to Object Mode. The new bones won't automatically influence the mesh, so you'll need to weight paint them or re-parent with automatic weights.
Can I delete a bone and rebuild that part of the skeleton?
Yes. Select the armature, press Tab to enter Edit Mode, select the bone you want to remove, and press X to delete it. You can then add new bones in that area. After rebuilding, return to Object Mode and re-weight paint the affected area.
What's the difference between Edit Mode and Pose Mode?
Edit Mode lets you change the structure and position of bones permanently. Pose Mode lets you rotate and position bones for animation without changing the skeleton's base structure. Use Edit Mode to build, Pose Mode to animate.
Why does my mesh look lumpy or deformed incorrectly at the joints?
The automatic weights need refinement. Enter Weight Paint Mode, select each bone near the problem area, and paint to adjust how much that bone influences the mesh. Lower the brush weight and paint carefully in transition zones between bones.