Bad JCM’s only on MHX rig :(

Issue #802 resolved
Alejandro Huerga created an issue

The Diffeomorphic plugin works well except while converting the rig to MHX. Every JCM works, but not in the wrist and ankle when flexing de IK bone. The driver only recognice the tweak bone, so if you want to pose using IK the JCM doesn’t work. Please how can I fix this? Maybe creating a new driver for the IK but I couldn’t figure out the step by step to do this

It’s the same for any figure, you can reproduce the error just converting any rig to MHX

Comments (11)

  1. Alejandro Huerga reporter

    OMG I can’t understand why is not working. I just installed again the last version listed here https://diffeomorphic.blogspot.com/p/daz-importer-version-16.html

    I’m trying in blende 2.92 and also in 3.1 and it’s the same. I just imported G8.1 Male, load the JCMs and click on convert to MHX and still having the issue. You can see my versions in the pictures for both MHX is 0.1.6 and Daz importer 1.6

    Help me please!

  2. Alejandro Huerga reporter

    Thank you so much for helping me. As you can see I updated both. But still having the same issue. I wanna cry 😢

  3. Alessandro Padovani

    Your blend file doesn’t work but have no idea why. Please describe the exact steps you do.

    Here G81M works fine.

    steps:

    1. export G81M
    2. import, merge rigs, make all bones posable, import jcms
    3. convert to mhx
    4. pose ik foot

  4. Thomas Larsson repo owner

    Fixed in last commit.

    The foot only has problems if the mhx rig is generated with tweak bones (the default), but the problem for the hand is present even without. With tweak bones the spine jcms didn’t work either.

    The clue came from the tooltip for the transform space: “Transforms includes effects of constraints but not parenting/rest pose.” So I had to change each bone target from the tweak bone to its parent, which is driven by a constraint. The same trick fixed the hand.

  5. Alejandro Huerga reporter

    WOW it’s working like a charm now!!! You’re a genius thank you so so much! Love ya

    And you solved it so so fast! Thank you Thomas for your wonderful work

  6. Log in to comment