Scale breaks the geograft's rig
Hello. I found a bug.
If I scale a character in daz and send it to blender with geograft. Then when merge rigs the dice stand up incorrectly.
I made a video to make it clear what I'm talking about:
https://youtu.be/o_OjUdaEoxU
I also noticed that if the character's Scale is controlled via a morph, then the merge of the rigs occurs correctly.
http://joxi.ru/1A5ZL6Etb5X4Mr.png
http://joxi.ru/KAgY53RFKZLOVm.png
Comments (5)
-
-
repo owner As engetudouiti said, you need to apply transform for all objects before merging. However, I noticed that neither the Apply Rest Pose button nor the Merge Rigs option with the same name does this. This can be considered a bug. With the last commit, the object transformed are automatically applied if you check the Apply Rest Pose option. I’m still uncertain what the best default is.
-
repo owner This problem should be eliminated in the last commit. Even if you don’t check Apply Rest Pose, the tool applies object transforms to all selected armatures and their child meshes. After the rigs have been merged, the transforms are undone for the final rig. In this way all bones seem to end up at the right place.
-
repo owner Can I close this issue?
-
repo owner - changed status to resolved
- Log in to comment
As simple way should be , in youtube jeroen b said, use apply transform for both armature with object mode.
because now both armature seems include object base scale value.. (it seems had changed last year, I did not notice it)
or as you said, use your scale controller morphs. so import rig not include object base transform value.
I am afraid, if this problem may effect another functions which related armature scale etc…