Pose Presets don't work correctly on G9

Issue #1476 resolved
Maneki created an issue

I tried multiple poses which are mirrored on both sides where the character should’ve both hands on the hips.
It seems that the right hand is always off. I also tried poses which utilize body pose morphs but even if I import them, they don’t get triggered.

Comments (8)

  1. Maneki reporter

    @Thomas Larsson I added 2 pose presets I tried. One is just a simple bone rotation preset and the other one has shoulder shrug as one of the body pose morphs which should get triggered.

  2. Thomas Larsson repo owner

    I checked the pure bone pose. It turns out that posing method introduced in #1445 fails for the right hand. As a workaround you can disable the DAZ Orientation global setting to get the old posing method back. The old method matches bone rotations in world space, whereas the new method use the Euler angles in the pose preset, appropriately interchanged to account for different axis order in DS and Blender.

    Below we compare the main arm bones with the two posing methods.

  3. Thomas Larsson repo owner

    Now posing should work with DAZ Orientation on as well. Although I have only tested the pure bone case.

  4. Alessandro Padovani

    As it works now, daz orientation is only to be used with prebended figures. For figures in rest pose the standard orientation works better.

    daz orientation. Good for prebended figures. Works fine with “subtract rest pose“, while the standard orientation doesn’t and that’s why daz orientation was introduced. For some reason doesn’t work with rigify though and that’s why “subtract rest pose“ doesn’t work with “optimize pose for ik”.

    standard orientation. Good for figures in rest pose. Allows to use “connect bones” preserving compatibility with daz poses, because it is insensible to bones orientation, while daz orientation is sensible to bones orientation so we can’t use “connect bones“. Then “connect bones“ is useful to avoid ik issues as feet sliding with “save pose preset“.

    It would be great if the standard orientation could work fine with “subtract rest pose“, so we could get rid of the daz orientation.

  5. Log in to comment