Forum: Poser - OFFICIAL


Subject: Translating the "BODY" of a figure on a pose/animation?

Xameva opened this issue on Sep 22, 2011 · 9 posts


lesbentley posted Thu, 22 September 2011 at 11:16 AM

Versions Prior to P7 did not save pose data for the Body, and that is still the default in later versions.

My rule of thumb, when constructing and saving poses is:

Start with the Body zeroed. Set the yTran of the hip so that the feet (or what ever) are on the floor. NEVER use the x or z tran of the hip.

Here are the reasons for doing it that way. If you save x-z translations of the hip to a pose:

a). Applying the pose will make the figure move to a different location in the scene.

b). Will cause the figure to orbit the Body, instead of spining in place when the Body's yRotate is used.

When setting up a scene, I set the figures location in the scene by translating the Body to the appropriate place. When I apply a pose I don't want the figure to jump to a different location, as would happen if hip x-z translations were included in the pose. I want to be able to use the pose no matter where the figure is located, without the pose moving it to a different place. On the other hand, if the pose has the figure sitting in a chair I do want the pose to move the hip to the appropriate altitude. So the pose should move the hip to the correct altitude.

So, when saving a pose, hip x and z tran should be zero, and hip yTran should place the feet on the floor (when the Body is zeroed).

The above is a rule of thumb, not a law of nature. You may encounter special circumstances where it is desirable to break the rule, but make sure you have a good reason for doing so, and understand the consequences. For instance, you may have a two poses where you want the feet to be in exactly the same location in each pose but want the hip swung out slightly to a diffrent side in each pose. Animated poses and BVH are also something of a special case, and it can be acceptable to translate the hip.