Dicktator custom morphs not working correctly.

Issue #1314 resolved
Iago Monteiro created an issue

Not sure if this is a real bug or if I’m doing something wrong, but many Dicktator morphs aren’t working properly by not performing the expected deformation, disfiguring/messing up Dicktator or even causing changes to the Genesis 8 model.

This happens even if I import a “fresh”, unmodified Genesis 8/dicktator from Daz and import the custom meshes right away.

I have some screenshots. First two are how the morph looks in Daz, third and fourth are how they look in Blender, fifth is what happens if I import the morph after I merged rigs and converted it to a rigify rig. Notice the Genesis8 model leaning forward because of the morph.

Screenshots: https://imgur.com/a/bdyQnbT

Comments (10)

  1. Thomas Larsson repo owner

    These morphs are tricky. I got Flaccid Preset 2 to work, with the following global settings:

    1. Bones Inherit Scale is disabled (when the character is imported).
    2. ERC Morphs is enabled (when the morph is loaded).
    3. Press Morph Armature after the morph is set.

    By default bones inherit scale in Blender but not in DS. To have exactly the correct behaviour in Blender we must disable scale inheritance for all bones, but that leads to other undesired results, as reported e.g. in #1311.

    For ERC morphs (morphs that change the rest pose), see

    Morphing Armatures

    Morphing Armatures and Rendering  

  2. Alessandro Padovani

    This is not a bug but just ERC morphs that need the ERC options to be used, as explained by Thomas. As for #1311 in daz studio the figure is scaled as object, you can do the same in blender by scaling in object mode instead of pose mode.

    If there’s nothing to add we may close as invalid.

  3. Thomas Larsson repo owner

    Personally I rarely use morphs to pose male genitals at all. Instead I add a winder to the shaft root bone, cf. http://diffeomorphic.blogspot.com/2017/11/winders.html. (The post uses a ponytail to avoid censorship.)

    Though I have mostly used winders for rotation, for scaling not so much. The last commit adds a copy scale constraint to all bones in the shaft.

  4. Iago Monteiro reporter

    Where can I find the “Bones Inherit Scale” option? I dislike making this kind of question but I really couldn’t find that setting.

  5. Thomas Larsson repo owner

    Both are in the global settings. You need version 1.6.2 or preferably the dev version.

  6. Iago Monteiro reporter

    It worked! Thank you very much, guys!

    For other people who may come across this thread with the same issue:

    1) I had to download the 1.7 Diffeo version to see the Bone Inherit Scale option in the menu.
    2) Merge rigs and then convert it to Rigify or MHX, and only then import the morph. Importing it before the two steps mentioned will make the morph not work. Not sure if it’s possible to edit the armature (add bones or so) after importing the mesh without breaking it. Didn’t try this possibility.
    3) Select the geograft mesh as the active object and only then import the morph. Some of my issues happened because I imported the morph with the armature selected.

  7. Log in to comment