Angelouscuitry opened this issue on Mar 09, 2008 · 12 posts
lesbentley posted Mon, 10 March 2008 at 9:21 AM
Quote: "I think I'd like a way to remove both the Hip's and the Body's Transition?"
For an existing pose file (if it is saved uncompressed) you can do this in a text editor, but you will probably find it even easier in a cr2 editor, eg "CR2Builder", or "CR2Editor". Just delete the translate channels from the hip actor.
You may want to leave the 'translateY' channel in place. The hip's yTran determines the hight of the feet relative to the GROUND. If the knees are bent the hip needs to go down to put the feet back on the floor, you probably want to let the pose handle that, rather than having to adjust it yourself every time you apply a pose.
For saving a new pose, you can apply a pose to set xTran and zTran of the hip to zero before saving the pose. This won't actually remove the translations, but setting them to zero is usually ok. Here is the text of such a pz2 file:
{
version
{
number 3
}
actor hip
{
channels
{
translateX xtran
{
keys
{
k 0 0
}
}
translateZ ztran
{
keys
{
k 0 0
}
}
}
}
figure
{
}
}
If you like, rather than saving this file to a pose folder, you can save it as a Pose Dot, so it is always close to hand. In P6 the Pose Dots live in.
.Poser 6RuntimedotsPoseRoom
Give it the file name "poseDot_#.pz2" where "#" is a number from 1 to 9, you may want to make it Read-Only so you don't accidentally overwrite it.
Of course you could just set the translations to zero by hand before you save, which is not much more work than applying a pose dot. You don't need to do anything for the BODY, as BODY data is not saved by default.
When placing a figure in a scene it's usually best practice to use xTran and zTran in the Body to move it side-side and front-back, and use yTran in the hip to set its hight relative to the ground. For the general orientation of the figure (which way it is facing) use yRot in the Body, for all other rotations use the hip. Doing it this way usually results in pose files that are easy for the end-user.
Occasionally you may want a pose file to position a figure in a scene, for example a couple of figures, dancing, or fighting, where the position of one figure relative to the other is crucial. In these cases it is usually best to implement the translations and yRot in the BODY actor. For this I usually edit the pz2 to include a BODY actor, and write the necessary channels by hand. You could also use "MAT Pose Edit" to make a pose including BODY translations from a saved cr2. file.
Don't be frightened of text editing a pz2, it's fun...No, really it is!