What a Rig Does and Why You Need One

A rig is a skeleton of bones inside your 3D model that lets you pose and animate it. Without a rig, your model is a static object—you can rotate it as a whole, but you cannot bend an arm, turn a head, or walk a character across the screen. The rig sits underneath the mesh (the visible surface) and controls it through a system called armature.

When you add a rig to a model, you are creating a chain of connected bones. Each bone can rotate and move independently. You then link the mesh to those bones through a process called weight painting, which tells Blender how much each bone should pull on nearby mesh when it moves. A character's shoulder bone, for example, pulls the upper arm mesh more than it pulls the hand mesh.

You have two main paths: build a rig from scratch by creating bones one at a time, or use Blender's built-in Rigify add-on, which generates a complete rig from a straightforward template in seconds. Most people use Rigify for humanoid characters because it is faster and includes pre-built controls for walking, facial expressions, and hand poses.

Key Takeaways

  • Enable the Rigify add-on in Blender's preferences under Add-ons, then search for and set up "Rigify".
  • Create a new armature, switch to Edit Mode, and use Rigify's metarig template to build a skeleton that matches your character's proportions.
  • Position each bone in the metarig to align with your model's joints—shoulders, elbows, hips, knees—by moving and rotating them in Edit Mode.
  • Generate the final rig by selecting the metarig and running Rigify's "Generate Rig" operator, which creates control bones separate from the deformation bones.
  • Parent your mesh to the armature using Automatic Weights, which calculates how much each bone influences nearby mesh based on distance.

Enable Rigify Before You Start

Rigify is an add-on that ships with Blender but is not turned on by default. Open Blender and go to Edit > Preferences. In the left sidebar, click Add-ons. In the search box at the top, type "Rigify". You will see "Rigify" appear in the list with a checkbox next to it. Click the checkbox to enable it.

Close the Preferences window. Rigify is now active and ready to use. You will see it available in the Add menu when you are in the 3D viewport.

Create an Armature and Add a Metarig

In the 3D viewport, press Shift+A to open the Add menu. Navigate to Armature and select "Human (Meta-Rig)". Blender will place a basic human skeleton in the center of your scene. This skeleton is called a metarig—it is a template that Rigify will use to generate the final rig.

The metarig appears as a straightforward stick figure with bones for the spine, arms, legs, and head. It is not the rig you will use for animation; it is the blueprint. You will adjust this blueprint to match your model's proportions, then tell Rigify to build the real rig from it.

If your model is not already in the scene, import it now. You can append or link a model from another file using File > Link or File > Append, or model it directly in this file. Position your model so you can see both it and the metarig at the same time.

Adjust the Metarig to Match Your Model

Select the metarig (click on it in the viewport). Press Tab to enter Edit Mode. You will now see all the bones as editable lines and joints. In Edit Mode, you can move and rotate individual bones to match your model's proportions.

Start with the spine. Select the spine bone (it runs vertically through the center). Move it so it aligns with your model's torso. Use the G key to grab and move, then X, Y, or Z to constrain movement to one axis. Press Tab again to return to Object Mode and see how the bones line up against your model. Switch back to Edit Mode and adjust further if needed.

Work down the skeleton: adjust the upper arm bones to match your model's shoulders and elbows, the forearm bones to match the wrists, the leg bones to match the hips and knees. Pay special attention to the foot bones—they should align with your model's feet. The metarig does not need to be perfect, but bones should be roughly in the right place. Rigify will handle small misalignments.

When you are satisfied, press Tab to return to Object Mode. Keep the metarig selected.

Generate the Final Rig with Rigify

With the metarig selected in Object Mode, open the properties panel on the right side of the screen. Look for the Armature properties tab (it looks like a small skeleton icon). Scroll down until you see a button labeled "Generate Rig". Click it.

Rigify will process the metarig and create a new armature called "rig". This new armature contains two layers of bones: control bones (the ones you will grab and move to pose the character) and deformation bones (the ones that actually bend the mesh). The original metarig remains in the scene but is now hidden on a separate layer. You can delete it if you want, or leave it in case you need to regenerate the rig later with different settings.

Select the new "rig" armature to confirm it was created. You should see control bones with circular and square shapes—these are much easier to grab and animate than the straightforward metarig bones.

Parent Your Mesh to the Armature

Now you need to tell Blender that your mesh should follow the rig when you move the bones. Select your model's mesh object in the outliner or viewport. Hold Shift and click the "rig" armature to select both. Press Ctrl+P to open the parenting menu. Choose "Armature Deform" and then "With Automatic Weights".

Blender will calculate how much each bone influences the mesh based on distance. Bones close to the mesh pull it more than distant bones. This is called weight painting, and Automatic Weights does a reasonable job for most models. You can refine the weights later by entering Weight Paint Mode if parts of the mesh bend incorrectly.

Test the rig by selecting it, pressing Tab to enter Pose Mode, and grabbing one of the control bones with G. Move it around. Your mesh should follow the bone. If a part of the mesh does not move, or moves too much, you will need to adjust the weights—but that is a separate process covered in weight painting guides.

Troubleshooting Common Problems

If the mesh does not move when you pose the bones, check that you parented it correctly. Select the mesh, then the rig, and repeat the parenting step. Make sure you chose "Armature Deform" with "Automatic Weights", not just "Object".

If the mesh bends in strange ways—an arm twists oddly, or the shoulder pulls too much of the torso—the automatic weights need adjustment. Enter Weight Paint Mode (select the mesh, press Tab, then change the mode dropdown from Edit Mode to Weight Paint). Paint red on areas that should move more with a bone, and blue on areas that should move less. This is a detailed process, but most rigs work well enough out of the box for basic animation.

If Rigify did not generate a rig, make sure the add-on is enabled (check Preferences > Add-ons again) and that you selected the metarig before clicking Generate Rig. The metarig must be selected in Object Mode, not Edit Mode.

Frequently Asked Questions

Can I use Rigify on a non-human character?

Rigify includes templates for humans, but you can also build a custom rig from scratch by creating bones manually. For animals or creatures, many animators create a basic bone structure by hand, then use weight painting to bind the mesh. Some artists modify the human metarig by deleting unused bones and adding new ones for tails or wings.

What is the difference between the metarig and the final rig?

The metarig is a straightforward template you adjust to match your model. The final rig, generated by Rigify, contains control bones (straightforward to grab and pose) and deformation bones (hidden underneath, actually moving the mesh). You pose using the control bones; you never touch the deformation bones directly.

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

Automatic Weights is a good starting point and works for most models. If you want full control, you can paint weights by hand in Weight Paint Mode. Select the mesh, press Tab, change the mode to Weight Paint, select a bone from the outliner, and paint red where that bone should have influence. This takes longer but gives you precise control over how the mesh deforms.

Can I add more bones to the rig after Rigify generates it?

Yes, but it is easier to modify the metarig and regenerate. If you need to add bones after generation, you can edit the final rig directly, but you will need to weight paint the new bones manually. Most people regenerate the rig if they need significant changes.

What should I do if part of my mesh does not follow the bones?

This usually means that part of the mesh was not assigned to any bone, or the weight is too low. Enter Weight Paint Mode, select the bone that should control that area, and paint red over the mesh to increase its influence. Start with a low brush strength and build up gradually to avoid over-weighting.