Wrong pose alignment transfer

Issue #374 closed
Valentine Khanmamedov created an issue

Environment:

Daz Studio 4.15.0.2

Blender 2.91.2

import_daz 1.5.1 stable

Steps to reproduce:

  1. Create character and set various pose
  2. Save file
  3. run import_dar Export HD to Blender
  4. open Blender and run Daz importer plugin
  5. import saved file
  6. observe result

Actual results:

Character pose imported with several inaccuracy

Expected result:

Import without inaccuracy like in stable version 1.5.0 see example in attachments

Comments (7)

  1. Thomas Larsson repo owner

    This behaviour is caused by rotation limits, which probably weren’t implemented in v 1.5.0. You can avoid it by unchecking Rotation Limits at the bottom of the Posing panel, or putting the armature in rest pose. You can also turn off Rotation Limits in the global settings before you import the character.

    The plugin compensates for the stored pose when it sets up the limit rotation constraints, but clearly something goes wrong here. Will investigate further.

  2. Thomas Larsson repo owner

    Btw, I retracted the stable 1.5.1 release, which had not been widely announced yet. Too many last minute bugs.

  3. Alessandro Padovani

    In my opinion rotation limits may not make much sense for poses other than the daz default rest pose, that is, they are designed for the daz rest pose and another pose may require different limits. So if it is difficult to compensate limits we may also ignore them when importing posed figures.

  4. Thomas Larsson repo owner

    The plugin now only creates limit constraints for unposed bones. We don’t want to eliminate all limit constraints for a character with a “small” pose, e.g. a woman in high heels. In this case the foot and toe bones are unlimited, but other bones retain their constraints.

  5. Thomas Larsson repo owner

    Note that you can tell whether a bone is posed or not by its color: white = posed, green = constrained = unposed.

  6. Log in to comment