【Import Action】

Issue #1858 invalid
Tavin created an issue

Importing animations using [Import Action] is not the same as exporting [obj] from DAZ

Comments (10)

  1. Thomas Larsson repo owner

    Is that problem specific to Import Action, or does it affect Import Pose too? I imported the Base Pose Kneeling B, and the posed mesh (skin color) looks identical to obj (white) and dbz (blue).

    There might be a number of reasons for the difference:

    1. Did you turn off rotation locks or limits in either DS or Blender? That could explain the left forearm, which is locked on one axis.
    2. Did you import JCMs? (Don't think this could explain the forearm discrepancy, but it did make a different in my test).
    3. Is the global setting "DAZ Orientation (Experimental)" disabled?
    4. Perhaps something if the character deviates from the character that the pose was made for.

  2. Thomas Larsson repo owner

    OK, I can reproduce the problem with Aiko 8. It appears that the object location is not imported correctly if its not the default character. If I manually change the object location, the pose seems to fit.

  3. Tavin reporter

    Ok, I tried again. Using the built-in poses worked fine, but using downloaded third-party poses had problems. They looked fine in DAZ, but when imported into Blender, the poses didn't work correctly. Using the 'Import Action' option caused problems, but using the 'Import DAZ' option to import individual poses worked fine.

  4. Thomas Larsson repo owner

    When you import a scene with Import DAZ, with mesh fitting set to DBZ, the pose is baked in DS studio, presumably in the same way as the obj file. So it is no surprise that the results match. The advantage with the dbz file is that the bones are also baked and imported to Blender. If mesh fitting is set to one of the Unmorphed values, it is the same thing as importing the character in rest pose and then importing the pose with Import Pose.

    The plugin does not have any special code for daz presets, so if third-party presets behave differently there must be another explanation.

    • Was the preset made for the target character?
    • Are rotation locks and limits turned off in the same way?
    • Are jcms loaded?
    • Does the preset clear all unused rotations? Turning on Clear Pose might help.

    We already know that the hip bone may be displaced, but this doesn't seem to be the issue here. Could you point me to some assets that don't work fine.

  5. Thomas Larsson repo owner

    It’s a matter of rotation limits. When I load the pose in DS, it asks if I want to turn limits off. I tried both. In Blender the limited version (blue) matches a pose with limits enabled, and the unlimited (pink) matches the pose with limits disabled. They don't match each other because some bone limits kick in, e.g. lThighBend Z rotation is 27.09 degrees but the limit is 26 degrees.

  6. Tavin reporter

    Haha, it's exactly for this reason that I solved the problem successfully with your method. Thank you very much.

  7. Log in to comment