Rigify geografts

Issue #1732 invalid
Mickey Ho created an issue

Hello, may I ask how the “Convert to Rigify” works behind the scenes? I’d like to add to the metarig from “Create Metarig”, for things like Genitalia or Dicktator. I can see that the weights on the Rigify rig by this addon is more than just parenting with Automatic Weights, because all of the bones deform perfectly without any manual adjustments. I believe this addon transfers the weights from the original Daz rig to the Rigify rig. But I need to know how that works for me to do the same to any additional bones in the Rigify rig. Thank you.

Comments (17)

  1. Alessandro Padovani

    There’s no weight conversion apart using the daz weightmaps instead of the automatic weight from blender. So any weightmap you do for extra bones will be used as is. But this is more if you want to “extend“ the figure yourself with custom features. For daz geografts there’s no need for you to do anything, they’re perfectly handled by the addon.

  2. Mickey Ho reporter

    I see. Well, the Daz geografts are not included in the Rigify rig. When I press “Convert to Rigify”, there are no Rigify bones for the geografts.

    Since you said the Rigify rig uses Daz weightmaps, may I ask how that works? Normally, the Rigify rig generated from the metarig has no weights assigned to it. If I add “new” bones to the metarig, which are actually just bones for the geografts, do they need to be named the same as the original geograft bones?

  3. Alessandro Padovani

    The geograft bones are in the custom layer.

    The weightmaps work as usual, bones and weightmaps must have the same name, in this case Thomas remaps the daz bones to the rigify DEF bones.

  4. Mickey Ho reporter

    I wish to show you screenshots of my problems. But am I allowed to post NSFW images here? It’s just the G8M character with the default genitalia.

    Well either there is a bug, or I’m doing something wrong, but in the custom layer of the Rigify rig, the bones for the G8M genitalia shaft are missing, as well as the bones for the left and right testicles.

    As you can see, the custom layer of the Rigify rig has only a bone for the entire testicles, and a weird bone that lies deep within the body, but isn’t the hip/pelvis control bone. This is coming straight out of Daz. I did not make any changes except merging the geograft with the body.

    Edit: let me censor the pictures first

  5. Alessandro Padovani

    There’s a lot of things that can go wrong if you do manual import, please use easy import. I have no problems here with geografts and rigify. Then if this doesn’t work yes you can post pictures possibly censored, and describe the exact steps to reproduce the issue.

    Be sure to update to 1.7.2 before reporting bugs.

    steps:

    1. easy import with merge geografts
    2. convert to rigify

  6. Mickey Ho reporter

    Sorry let me say it here. It’s getting confusing with all my edits. The character was imported using Easy Import. I am using 1.7.1, which is the latest version already. I am not aware that there is a 1.7.2.

  7. Mickey Ho reporter

    So here are the censored versions of my screenshots, as much as I can, because the problem is right at the G8M Genitalia. It’s impossible to show you the problem if I blur the whole thing.

    Steps to reproduce the issue:

    1. Create a G8.1M character in Daz
    2. Attach the default Genitalia to him
    3. Save the scene normally
    4. Save the scene again with Export to Blender
    5. Open Blender
    6. Click Easy Import Daz and just use the default settings
    7. Select the Genitalia and the character
    8. Merge Geograft
    9. Convert to Rigify
    10. Open the Custom layer

    This was done using Daz 4.21, Blender 3.6.2, Diffeomorphic 1.7.1

  8. Mickey Ho reporter

    I think I found the solution. I need to use “Make All Bones Posable” before converting the rig to Rigify.

  9. Alessandro Padovani

    daz studio 4.21, blender 3.6.2, diffeomorphic 1.7.2.1794

    Nope, I followed your steps and the genitalia appears correctly here. Scene included m81.duf that you can try. You can get 1.7.2 from the downloads menu here on bitbucket, it’s the master version or download repository.

    If 1.7.2 doesn’t work for you then upload your test scene, as simple as possible, with exact steps as I did myself.

    steps:

    1. easy import with merge geografts
    2. convert to rigify

  10. Mickey Ho reporter

    Hm, your file worked for me. Well, never mind then. I’ll just use your file. Thank you.

  11. Alessandro Padovani

    Bones posable is default in easy import so if you do easy import you get it. May be your daz scene has locked or unselectable bones for some reason, you may check the daz outliner.

  12. Mickey Ho reporter

    Hm, that’s really strange. I didn’t change anything after I attached the Genitalia to the character. Well, thanks for the answer.

  13. Log in to comment