Geograft morphs ruined after convert to Rigify

Issue #747 resolved
Buddyspencer13 created an issue

Hello Thomas, I found this problem with your latest stable version, which I'm using.

The steps to follow are simple, I have used Genesis 8 Male and Dicktator geograft.

1- I have imported G8M and I have loaded the basic morphs, FACS All, pJCM's, Flexions.

2- Before loading JCM's to the geograft, add a basic morph (Shaft Bend Curve 1), after this, I select the armature and save this morph in the favorite morphs folder (To later load the morph after joining all the armatures and show it in the panel correctly).

3- Having done the previous step, I go back one step, and first transfer JCM's to the geograft and load the morph using the favorite morphs function selecting the armature.

4- Select the main G8M armature and hit Make All Bones Poseable and do the same step with the geograft armature.

5- I merge the armatures, then, selecting the armature again, I load the favorite morph of the geograft, so that it is shown correctly in the panel.

6- Join the geograft to the main model, check that the morph works correctly, and after this, save the scene, blend file, to make a comparison with the last dev version and the stable version.

7- At the time of the conversion, I do the the steps, Optimize Pose for IK and Apply Rest Pose and then Convert to Rigify, at the time of testing the morph, the deformation is broken.

So when you convert to Rigify with the stable version 1.6.0.0560, you will see that the morph is broken, and doing this same step with your latest version 1.6.1.0654 there is no problem at all, and I forgot to mention that the Fin and Drv bones are unordered from the layers panel in version 1.6.0.0560.

Comments (7)

  1. Thomas Larsson repo owner

    So you are saying that there is a bug in the stable version but it has been fixed in the development version? Then I suggest that you use the latter.

  2. Buddyspencer13 reporter

    Obviously, but I thought there might be a chance that you could make a small fix to this, but if it involves breaking things, several changes or takes a long time, then, I don't mind swapping with the versions without problems, I say this, because the last time, I reported something, and it was something related to the "Make All Bones Poseable" function and you made a quick fix that time.

    I made the report because I usually build my models in stable versions, and I don't use the experimental versions until you eventually make them stable and official, because some time or another I had to redo everything from the beginning.

    However, I have no problem using your latest version carefully.

  3. Buddyspencer13 reporter

    I was going to close the thread, but I did more research and I forgot to mention that the test that worked correctly for me was done using Blender ver 3.0 with your latest version of the addon, I did the test with the stable version in Blender 3.0 and it also worked fine.

    However using version Blender 2.93.5, using Diff 1.6.1 dev and the stable version the bug appears, very strange, at least in my case.

    I don't know if there has to be some addon's conflict, I will investigate more with this and if I see the solution I will close the thread.

  4. Buddyspencer13 reporter

    I'm not sure if I have something wrong installed, but I have done the same test again, from a clean install (Blender 2.93.5) and just with this addon, but I still get the same bug with both Dev and Stable versions of the Addons after doing the Rigify function, however, doing the conversion to MHX I see that this bug does not appear here.

    For some strange reason I have no problems in Blender 3.0, I don't know if it's just me or if someone can check this out it would be helpful.

  5. Buddyspencer13 reporter

    No solution to this or it just happens to me for some odd reason. Dicktator morphs with bone deformations work correctly in Blender 3.0 after doing the conversion to Rigify, contrary to Blender version 2.93.5 where these bones break the deformation of bone driven morphs, I don't know if it has to do with drv bones, or something related to the Rigify addon of both Blender versions.

  6. Log in to comment