Importing models as "Morphed" causes the morphs to reset if you import them.

Issue #931 resolved
Calibrator created an issue

Version 1.6.1.0915

Older models are reset as well, not just new ones. I have models imported with the current latest stable version of 1.6.1
The issue itself is straightforward. The morphs that were used while exporting a model, then importing as Morphed are reset to 0. This wouldn’t be an issue if it doesn’t affect models imported on older versions. It doesn’t happen to models imported as DBZ file with Version 1.6.1.0915.

Ideally this would be good as an optional button, but in the current state it causes major issues on already imported models, having to go back and forth with over a couple dozen morphs.

Edit: After testing the stable version, then back to 1.6.1.0915 I can’t replicate the issue on older models. For models ported with 1.6.1.0915 with the Morphed option I can replicate it.

Comments (9)

  1. Thomas Larsson repo owner

    Sorry, but I cannot reproduce the problem. Or I don’t understand what you mean.

    First I import one model as morphed. The mesh has a bunch of non-zero shapekeys and a matching armature.

    Then I import a second model. All shapekey values of the first model are unchanged.

  2. Calibrator reporter

    You misunderstood. I only import one model. Then after importing I import the morphs to the same model. Say 5 of whatever number are not zeroed, those 5 will reset. I just tested again. Is this actually by design?

  3. Thomas Larsson repo owner

    No, I still don’t get it. I did the following:

    1. Import file with the Morphed option.
    2. Transfer shapekeys to clothes, hair and eyelashes.
    3. Import some more morphs, e.g. expressions.

    The shapekeys that define the character are unchanged by this. The expressions are controlled by rig properties, and the corresponding shapekeys are driven (purple), but nothing happens to the character shapekeys whatever I do in the Expressions panel.

    The Convert Morphs to Shapekeys tool got confused, though.

  4. Calibrator reporter

    Damn I am lost now. Did you try the default morphs? Body tone, fitness details, breast size etc?

  5. Alessandro Padovani

    daz studio 4.15.0.30, blender 3.1.2, diffeomorphic 1.6.1.0934

    @Calibrator Your bug report is confusing please list the exact steps to reproduce the issue with some pictures, and possibly upload a test scene in duf format as simple as possible. Then for testing you have to use the dev version not the stable version since bugs are fixed in dev.

    I can't reproduce the issue either for what I understand, but I never used the morphed option before. The only thing I noticed is that the imported morphs are not driven, so they are accessible in the blender panel but not in the plugin panel. Don't know if this is by design and/or if it may cause some confusion should the user import the same morphs again later.

    Test scene included pear.duf it's a G8F with the pear fbm.

    steps:

    1. import pear.duf as morphed.

  6. Thomas Larsson repo owner

    I don’t use the Morphed option either, and don’t remember exactly why it was added. Probably because somebody requested it and the code was already present. For characters I strongly recommend DBZ, since you must transfer the shapekeys to clothes, and shapekey values can accidentally be changed.

  7. Calibrator reporter

    Ok that works for me, consider it closed. DBZ does work just fine.

    So in response to Alessandro, my issue was very simple Slide some default G8 morphs, import the char, import the default G8 morphs that you slided in daz, they will reset to 0.

    But since the morphed option is as Thomas says then I guess it’s not an issue at all. I can’t remember why exactly I used Morphed until now.

  8. Log in to comment