As of the stable release of 2.80, Transfer Weight option is consolidated into Transfer Mesh Data, and now located under Object Relations Transfer Mesh Data. This option is already available in Object Mode, no need to enter Weight Mode and accidentally paint a weight data in the process. Blender 2.92 Manual » Grease Pencil » Weight Paint Mode; Weight Paint Mode. Hey everyone new Blender 2.8 tutorial! In the 5 minutes you'll never have to wonder how to weight paint ever again! Hope it helps you guys and don't be afrai.
I wanted to make a fun tutorial series leading up to my next Unity ML-Agents tutorial. Rather than just give you a fully rigged character, I thought it would be cool to teach you how to rig a character. Hopefully you don’t mind… I skipped over the 3d model part, since there seem to be a ton of tutorials for basic 3d modeling and not many for the rigging, weight painting, and animating.
Looking for the these…? 💁♂️🐧 You can download all files from here 👉 https://immersivelimit.page.link/penguin 👈
Simple Armature for a Penguin starts with: “penguin.blend”
If you’d need a clean start for the following videos, use these files.
Weight Painting starts with: 'penguin_fullArmature_unpainted.blend'
Animations (Idle, Forward, Left, Right) starts with: 'penguin_fullArmature.blend'
Blend Tree starts with: 'penguin_fullArmature_animated.fbx'
Blender 2.8 Armature, Blender 2.8 Bones, Blender 2.8 Rigging, Blender 2.8 Skeleton
(Hopefully that will help the Googlers find what they’re looking for 🙂) Whatever you want to call it, creating an armature in Blender 2.8 hasn’t changed much from previous versions, but the UI is definitely different, so tutorials from older versions will probably be frustrating for newcomers. In this video, you’ll learn how to create an armature for a simple penguin. Download links above.
Weight Painting in Blender 2.8
Weight painting is the process of assigning influence of a bone to vertices. This is what makes your vertices move when you pose and animate your armature. In this video, you’ll do weight painting for all of the vertices on the penguin. Download links above.
Enter Weight Paint Blender 2.8
Armature Animations in Blender 2.8
Let’s bring these penguins to life! Don’t get too excited, they’re not gonna act like the penguins from the Madagascar movie, but hey, we have to start somewhere. We’ll do Idle, Forward, Left, and Right so that we can use these animations in Unity. Download links above.
Unity Blend Trees are great for blending animations together. In this video we’ll import our mesh and animations and hook up the W, A, S, and D keys to control our penguin. Download links above.
* IMPORTANT *
There is a known bug in Blender that occurs when attempting to Undo (CTRL+Z) in Weight Paint mode or Sculpt mode.
- Demo: Undo Bug
- Bug Reported
Workaround: After adjusting the brush values (Weight, Radius, or Strength), switch to a different paint brush (Add, Subtract, Mix, etc.), and then switch back to your previous paint brush.
- Undo should now work as expected.
If you plan on rigging with the Rigify add-on, make sure you are familiar with the Bone Positioning Guide here:
- Rigify (Archive)
- It's a little old, but the tips are still applicable to the current version of Rigify.
- More details will be available below.
If you have MMD Tools add-on active, it will conflict with Rigify's Generate Rig functionality.
- MMD Tools Reported Bug
- If you plan to use Rigify's Generate Rig function, make sure to disable the MMD Tools add-on before using the Rigify armature.
For beginners, I recommend starting with rigging character models that don't have face bones, like a masked character:
After you've mastered the basic body rigging, you can then move on to Face Rigging.
[Explained later in SECTION 8]
Here are different types of Objects you may encounter in Blender:
Bone Naming Conventions [INFO]Click to Show
We will focus on only 2 Object Types:
- Armature Object
- Mesh ObjectA rigged 3D character model contains 2 essential things:
- Skeleton (Armature Object)
- 3D Model (Mesh Object)
The 3D model is the Child.
The Skeleton is the Parent.
Wherever the Skeleton moves, the 3D model follows.
In Blender, you parent the Mesh Object to the Armature Object, then you can continue with the Weighting or Weight Painting process (explained later).
Select children first, then select the parent last.
Hotkey: CTRL + P [Opens the Parent Menu]
- Set Parent To:
[ Object ]
Click to Show
- Set Parent To:
[ Armature Deform ]
Click to Show
- Set Parent To:
[ Armature Deform with Empty Groups ]
Click to Show
- Set Parent To:
[ Armature Deform with Automatic Weights ]
Click to Show
- Set Parent To:
[Armature Deform with Envelope Weights]
Click to Show
- Set Parent To:
[ Bone ]
Click to Show
A 3D model can be a singleMesh ObjectYou can parent multiple Mesh Objects (Head, Arms, Legs, Clothing, etc.) to a single Armature Object.
- this is common with low-poly character models.A 3D model can be composed of multipleMesh Objects
- this is common with high-poly models with optional clothing, weapons, etc.
What is the purpose of Vertex Groups?
Vertex Groups are extremely useful for different things:Rigging, Organizing, Physics Simulation, etc.
- Vertex Groups can be used for organizing and making it easier to Select/Deselect vertices/faces on a Mesh.
[Example: If your character is a singleMesh Object, you can assign different parts of the character (Hat, Weapon, Jewelry, Clothing, etc.) into their own Vertex Groups, which will make it easier to separate them later as their own Mesh Objects.] - Vertex Groups can be used for physics simulation/collisions.
[Example: Assign vertices from clothing, hair, or breasts to react to physics] - Vertex Groups can be used as Bone Vertex Groups for rigging/weight painting.
- https://streamable.com/n73te
[Example: Assign vertices from the character's left upperarm to the Vertex Group 'upperarm_L' (bone name) with a weight value from 1 to 0 or 100% to 0% ]
Weight influence 100%(Red) - 0%(Blue)
This will be explained later in the guide.
How to Prepare/Clean the 3D model before rigging?
Example 1: [Symmetry
Blender 2.8 Gradient Weight Paint
]Click to Show
Example 2: [Alignment]
Click to Show
Scale and position your Armature (skeleton) to fit inside the character Mesh Object.
Before rigging a character, make sure both the Armature (Skeleton) and the Mesh Object(s) (Character Meshes) have their Transforms applied.
- Hotkey: CTRL+A [Object Mode]
- Object --> Apply --> Location | Rotation | Scale
Example 3 [Bad Seams]
Click to Show
In Example 3, you will want to join all the Mesh Objects together before rigging, to avoid the seams.
Select all the Mesh Objects and join them together CTRL+J.
Afterwards, in [Edit Mode], select the seams (overlapping vertices) and Remove Doubles or Merge by Distance.
Later in the guide, you will learn how to separate the Mesh Objects.
Example 4 [Bone Heat Weighting: failed to find solution for one or more bones]
Check if your character Mesh Object has:
- Overlapping mesh parts:
- armor, clothing, hair, tactical gear, ammo pockets, holstered sword - Internal mesh parts:
- eye balls and teeth
Then try separating them into separate Mesh Objects which will be excluded from Automatic Weights, for now.
- Hotkey: L [Edit Mode] Select Linked (Vertices, Edges, Faces)
- Hotkey: P [Edit Mode] Separate Mesh
[Explained in SECTION 7]
Method: [Weight Painting]
- Weight Painting is recommended for high quality rigging.
- Make weight painting in Blender 2.8 similar to Blender 2.7 by disabling Lock Object Modes (Optional).
- Right click video to change speed.Normalize Weights - Tip
Normalize Weights - TroubleshootWeight Paint - Vertex Selection Masking
Weight Paint - Face Selection Masking (Bug Fixed in Blender 2.81)
- Select a Face or Vertex: CTRL+LEFTCLICK
- Select multiple Faces or Vertices: SHIFT+LEFTCLICKMethod: [Vertex Weights Panel]
The Vertex Weights panel is only available while Vertex Selection Masking is enabled.
You can open the Vertex Weights panel with the N key.
You will only be able to view/edit the weights of individual vertices, one vertex at a time.
This is a great way to troubleshoot weighting issues:
- [Example 1] [Example 2]
You can also copy the weight values from one vertex to another:
- [Demo]Method: [Automatic Weights]
- It's a quick way to weight the mesh object(s) to the bones in the Armature.
- It's not always perfect.
- If you take a look at the Vertex Groups, weight values will have already been generated for each bone (Bone Vertex Group).Fixing Automatic Weights Demo:
- Right click video to change speed.
- Vertex Weights Panel [INFO]View Clipping Region:
- Use View Clipping Region to easily work in difficult areas in a 3D model.
- Demo:View Clipping Region and Weight Paint [Starts at 04:10]
- Blender 2.8 Shortcut: ALT + BMethod: [Assign Automatic from Bones]
[Blender 2.7 Demo]
Similar to Automatic Weights, except it is for individualbones.Method: [Transfer Weights]
Great for clothes or other loose parts.Related:
Transferring Armatures and Weights from One model to Another
How To attach Clothes to A Rigged Character Mesh In Blender 2.8Method: [Parent to Bone]
- First select the Mesh Object and then the Armature Object.
- Switch to Pose Mode and select a Bone.
- Press CTRL+P.
- Set Parent to Bone
Great for simply attaching something to a bone:
-- Glasses --> Head Bone
-- Gun --> Thigh Bone
-- Knife --> Calf Bone
No weights or vertex groups needed.
Click to Show
- Introduction to Shape Keys:
- To make things easier, use Proportional Editing. - Blinking Eyelids with Shape Keys:
- To make things easier, use the appropriate Pivot Points. - Mouth Shape Keys:
- To make things easier, use Proportional Editing.
Rigging and Weight Painting Videos:
- [Blender 2.80]Blender 2.8 3D Female Bone Positioning (Hips, Breasts, Shoulders, Hands, Feet, Spine)
- [Blender 2.80]Blender 2.8 Weight Painting mini-tutorial (and how to undo a 'neck fix')
- Mostly Weight Painting - [Blender 2.78]Blender Human Meta-Rig. Clear HD tutorial
- Excellent tips for preparing the mesh and setting up bones and rolls - [Blender 2.77]Blender: Weight Painting (Part 1 of 2)
- Vertex Group tips, Weight Painting tips - [Blender 2.76]How To Rig A Simple Female Character In Blender 2 .76
- Rigging with metarig, fixing bone rolls, custom IK controls, custom foot roll controls, Automatic Weights, breast physics - [Blender 2.69]Simple rigging of a character in Blender
- Setting up a custom rig from scratch with IK controls, custom bone shapes, and Automatic Weights Work In Progress...
Extra Resources:
- Controlling Armature Deformation
- Fundamentals of bones, deformation, vertex groups, weight painting
Troubleshooting:
- And how to add a bone to centre of eyeball?
- Demo - Setup Eye Bone - Can you show me how to add eye bones for supergirl model (SFM)?
- Demo: [Part 1] [Part 2] - After fix legs (SFM DazV4), how to save 'fixed version'? And how to fix this? [Image]
- Demo: [Part 1] [Part 2] - Do you know how to weight paint RE2R model? I want to fix legs but don't know how to do this right. [Image]
- Demo - Troubleshooting a rigged Resident Evil model - I don't know why I can't Mirror Vertex Group. I ticked at X Mirror in Option tab from Context, still can't work. [Image]
- Some 3D meshes are asymmetrical in order to mimic natural appearances. In these cases, Mirror Vertex Group may not always work.
- You will have to either make the 3D mesh symmetrical or manually weight paint both sides. - Can you make a demo that you clean and fix that eyelid (SFM)?
- Demo: [Part 1] [Part 2] - How to copy bone weights to another bone, or how to merge weights from different vertex groups?
- Demo: [Part 1] [Part 2]
Work In Progress...
Want to rig some free models?
Try these...
- Pack 3D Models
- Models Resource
- Free3D
- Sweet-Berrie
- GR-85
- KittyInHiding
- Sketchfab