1
$\begingroup$

I've been animating a set of 2D images against a long strip background (flower, bird). I have been splitting up the animation between Pose Mode and Object Mode. I set the character's gestures in Pose Mode, then I animate their motion along X using Object Mode. I have never done this type of 2D animation before and chose this method because it seemed logical. Is it better to do all of the character's gestures and X movement in Pose Mode? Thanks. Zaffer

$\endgroup$
1
$\begingroup$

If you are just doing all the animation on the armature (pose and object mode), then I see no harm in that. In fact I think there is a little benefit over animating it all in pose mode.

animated cube moving with a armature
Here I have the X axis movement key framed on the armature object (it is 40 frames long). The small bounce along the Z axis is keyframed on the bone in pose mode (its animation only lasts 10 frames). Doing it like this enables me to separate the animation, and keyframe the bounce in local space, and then use a Cycle modifier in the graph editor to make it loop.


However if you are animating the mesh object too, then that is a problem. The reason for this is because of the way parenting works in blender.
See parenting is one way, meaning that you can move the parent (the armature) and both will move, but if you move the child (the mesh object) it separates from the armature. When you bind an armature to an object you are parenting it among other things.

$\endgroup$
  • $\begingroup$ Thanks David, I think I'm doing all my animation on the armature -- I'm not doing any "shape" animation like making a character's mouth move. Is that what you meant? $\endgroup$ – Zaffer Dec 28 '16 at 23:01
  • $\begingroup$ The reason I decided to make armature pose changes in Pose mode and armature XYZ location changes in Object mode is that I noticed that if you make an XYZ location change on an armature in Pose mode, the origin doesn't move with the object. But if you make the XYZ location change in Object mode, the origin stays with the object. So it seemed to make sense to do it that way. Thanks again. $\endgroup$ – Zaffer Dec 28 '16 at 23:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.