Module 12 - Armatures
Module 12 - Armatures
2022-2023
College of Information & Technology Education
3D DESIGNING
IT10/IT10L
Module 12
(Armatures)
Chapter 17- Armatures
Using Armatures to Deform Meshes
Blender’s animation capabilities are great for most object animation except when you
want to animate something bending like a person in motion or a tree bending in the
breeze. This calls for a mesh to deform which can’t be done with traditional modifiers.
We can deform a mesh in 2 ways in Blender. One way is to create a skeleton and have
it deform a mesh (armatures) and the other method is to move the mesh vertices in edit
mode and create sliders that deform the mesh (vertex keys). This chapter deals with
creating armatures. The armature feature in Blender is constantly under development.
For this discussion, I will stick with the fundamentals. More information can be found at
www.blender.org or at www.blenderartists.org.
The first thing you need to do is create a mesh that has a few groups of
vertices where you would like the object to bend. Any mesh will work and
to get additional vertices you can either extrude or subdivide. Be careful
not to create too many vertices. It may slow your model down
considerably. Let’s use a cylinder to create an arm. I will use a cylinder set
at the default divisions of 32. Next, I will change to a front, ortho view and
box select the top set of vertices and Extrude them up. I prefer to use
extrude rather than subdivide to keep the vertex count down as low as
possible. As I extrude the vertices, I am also using Scale to shape them.
17-1
Chapter 17- Armatures
To test the armature system you just created,
select the armature only and switch from Object
mode to Pose mode. Right-click on the top bone
and rotate it. It should deform the mesh as you
rotate the bone. By rotating the lower bone, you
will rotate the entire mesh.
RoboDude Says:
If you ever need to return to edit mode for the mesh or the
armature after posing, they will temporarily return to their un-
posed states.
17-2
Chapter 17- Armatures
Animation Tips:
When animating an armature, there are a few techniques that can make your life
easier and were discussed previously in the animation chapter, but will be reviewed
here. Since you have so many bones to animate, it makes sense to use the Automatic
key-frame feature. It is also helpful to use the Rotation transform manipulator and the
time line to advance through time. It may be helpful to review the chapter on
animation for assistance. Below are some of the basic setting that we use for animating
armatures: Screen Layout: Rotation Widget:
Switch to animation Makes rotation easier
17-3
Chapter 17- Armatures
Creating Bone Vertex Groups
Using the Automatic Weights option works great for simple
meshes and armatures, but when bones and mesh vertices
are close together or far from the bone, Blender will have a
difficult time deciding how to join them. In the example to
the right, you can see that some vertices for one finger have
been grouped with the bone beside it. We can alter these
vertex groups.
RoboDude Says: Notice how you can see the
bones through the mesh in solid view in the
hand example?
There is an X-Ray option in the Object Data-
Display panel that makes viewing armatures
easier!
With The bone Names turned on so you can see which ones you need to effect, select
the mesh and enter Edit mode. Editing bone vertex groups is similar to making normal
vertex groups except that Blender already named a vertex group to match every bone
for you when you made the child-parent relationship. If you go to the Object Data
panel (mesh selected in edit mode), you will see the list of groups in the Vertex Groups
panel. You will also see the
standard “Assign” and “Remove”
buttons below the groups.
For vertices that are close to a joint, they can be shared between multiple groups. You
can also use the “Weight” slider to adjust the bone influence for other effects, but
normally, it is set to 1.000.
17-4
Chapter 17- Armatures
Using Inverse Kinematics (IK) and Constraints
Inverse Kinematics is used when you wish to manipulate a skeleton by simply grabbing
(G key) the end bone of a chain and moving it with all of the connected bones
following along. Inverse Kinematics is constantly under development and has a lot of
options available depending on what you want them to do. Visit www.blender.org for
more details and review the wiki documentation.
Copy Rotation:
Copy Rotation can make animating chains
easier. In the example, I've created a single
bone armature (not a bone in the existing
armature) and child-parented it to the hand
armature. This bone can be placed anywhere
you wish. I have mine above the finger that it
will control. Set it's rotation limits with the
Rotation constraint discussed above, then add
a “Copy Rotation” constraint to each bone
that will copy it's movement. Select the control
bone for the Target. In my case, I needed to Invert the motion to work correctly.
17-5
Create a Hand With Armatures
In this exercise, you will be creating a simple hand using meshes and
armatures. Start a new Blender file and call it “Hand”. As discussed at the
beginning of this chapter, make a simple finger using a cylinder or filled
circle. Extrude it to have 2 joints and looks something like this:
17-6
Create a Hand With Armatures
It's now time to create the
child-parent relationship for
the mesh to the armature.
Use “Armature Deform”
and “Automatic Weights”
as discussed in the chapter
when using “Ctrl-P” to
make the relationship.
Remember to select the
Mesh first. It will also be
helpful to turn on “Names”
and “X-Ray” in the Object
Data panel. Feel free to
change the display type in
that panel as well if you
wish.
Enter Pose Mode and test your armature out to see if it works well or if you need to
adjust vertex groups. If it needs adjustment, follow the steps of re-assigning vertices to
the various bone groups discussed in the chapter.
Challenge Exercise:
17-7
Challenge Task- Flubber Character
In 1997, Robin Williams starred in a remake of the 1961 movie “The
Absent-Minded Professor” called “Flubber”. In the remake, Flubber is a
green gelatinous material with a mind of it's own.
Search YouTube for some video clips of the Flubber character to get a
sense of this project. Some possible video clips could be:
17-8
Challenge Task- Flubber Character
Adding an Armature:
Create your scene and animations using the key frame techniques discussed earlier.
17-9
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
License.
© 2004, 2006, 2009, 2011, 2017 fifth edition by James Chronister. This document may be reproduced in
whole or in part without permission from the author. Feel free to use this manual for any and all
educational applications. I enjoy emails from other educators, so please let me know how you’re using
the book. You may not bundle this tutorial with any software or documentation that is intended for
commercial applications (marketing for a profit) without expressed written approval from the author.
Inquiries and comments can be directed to [email protected]. This document, and other
information, can be found at http://www.cdschools.org/blenderbasics . At this site, look under
“Academics” in “Technology Education”.
Information regarding the Blender program and development can be found at www.blender.org. Blender
users can also find information on how to use the program at www.blenderartists.org. Daily Blender
news and tutorial links can be found at www.blendernation.com.
17-
10