- edited description
Custom drivers not working after changing armature to MHX
Included blendfile with a simple G8F figure and earring, the ring has custom properties that drive custom morphs. When you convert the armature in the blendfile to MHX, the drivers do not function anymore. Very annoying when you create a lot of these custom properties and have to manually recreate the drivers again.
Comments (7)
-
reporter -
repo owner - changed status to open
-
repo owner I think this is fixed in the last commit. MHX conversion contains a step where all drivers are retargeted, using properties of the mhx rig instead of the daz rig. However, this step is unnecessary since they are in fact the same rig. The Keep DAZ Rig option creates a copy of the original rig, but the shapekey values are still driven by the mhx rig.
The same issue happened with Rigify, and the fix was the same: don’t retarget drivers. I’m not sure why this works in this case, however, since rigified rig is not the same as the original rig. But I have tested both with face units and facs morphs, and they still work even if the retargeting step is removed.
-
reporter Thanks for the respons, I tested the latest commit (1.7.2.1735) and now the issue with custom properties & drivers is gone. However there is a new problem with the drivers of the shoulders & thighs JCM’s (the ball & socket joints) that are not working. I did not check all the other joints but at first glance they seem to be OK. Version 1.7.2.1726 had the problem with the custom drivers but the JCM drivers worked correct.
-
repo owner So it didn’t work without retargeting, as I expected. Hope both cases work now.
-
reporter I tested the latest commit with a complex G8F character, everything seems to work fine now, thank you! I did not test rigify, never use that.
(NB; the version number is still 1.7.2.1735, I expected to see a higher version number?)
-
reporter - changed status to resolved
- Log in to comment