Rig merging for multiple geografts not working
I have this problem where upon merging two geografts.
In this case, it is the Futalicious and Roasty geografts.
Upon merging, I end up with the
Shaft Root and Shaft Root.001 bones and
Shaft 1 and Shaft 1.001 bones
Both the .001 bones are occupying identical positions as the same name-d bone.
I have tried copying the .001 vertex map to the named bones, but it distorts the entire rig as soon as I do that.
I have tried parenting the bones with no luck as well.
I was wondering if there was a workaround to remove these duplicate bones while merging their vertex maps, or if anyone has any idea on how to workaround this problem?
Comments (11)
-
-
reporter Yes, that was my initial workflow
Merge all Rigs.
Merge Roasty to futalicious then merge it to G8F.
You still have the Duplicate bones at both the shaft root and shaft 1
-
it’s some time that I don’t use geografts, I’ll test it myself and let you know what I get
-
As for commit e529f1e I can confirm that roasty doesn’t work. I get an error, then I can’t merge geografts either. As for futalicious alone it seems to work fine.
-
reporter I have found a workaround, which I would like to suggest to be included in documentation is
If there are, like in this case, a geograft on another geograft.- Merge rigs of the two geografts first
- Merge the “new merged geograft rig” to the Genesis Rig
- Merge the two geograft meshes (via the geograft button)
In all of the above, the ““parent”” of mesh/rigs should be the active mesh/rig selected.
-
reporter - changed status to resolved
I have found a workaround, which I would like to suggest to be included in documentation is If there are, like in this case, a geograft on another geograft.
Merge rigs of the two geografts first Merge the “new merged geograft rig” to the Genesis Rig Merge the two geograft meshes (via the geograft button)
In all of the above, the ““parent”” of mesh/rigs should be the active mesh/rig selected.
-
repo owner - changed status to open
Instead of a quite non-obvious workaround, I added a new option to the merge rigs tool: Create Duplicate Bones. If off (the default), extra bones are only added to the merged rig once. If on it behaves as before.
I will close this issue again once you confirm that things work out right.
-
repo owner - changed status to resolved
Since I haven't heard anything, I assume that this works now. At least it does for me
-
reporter Sorry, was a bit busy and can’t test out the solution.
The problem isn’t actually there being not enough/duplicate bones, but rather, the fact that duplicate bones are created when merging the Roasty, Futalicious and G8F rig all at once.
By doing that, for some reason, extra .001 bones are created which don’t work properly
-
daz studio 4.14, blender 2.91, commit 67a33e8, roasty bundle 3.2
Didn’t have time to test. As for me the error is the same. Then I can’t merge anything since I get another error reporting that I didn’t select two meshes, but I did. I also tried with a clean content folder including only g8f and roasty but the error is the same. Test scene included.
If it works for others then I’m fine since I don’t use geografts myself. Also futalicious alone works fine, it’s roasty that triggers it all.
-
- attached futa.duf
roasty 3.2
- Log in to comment
I don’t have time to test it right now but this should work