- changed status to resolved
Morph Armature missing bone transforms
Hello,
i’m having an issue where Morph Armature doesn’t pose the Tongue04 correct.
Could this be related to bone name/id mapping?
Blender Rig Layout:
Tongue01 => Tongue02 => Tongue03 => Tongue04
Daz Bone Names:
Tongue01 => Tongue02 => Tongue03 => Tongue04
Daz Bone IDs:
TongueBase => Tongue01 => Tongue02 => Tongue03
The Morph file i tested with uses boneId’s for all transform changes, i’m not sure if every morph file does this.
Comments (8)
-
reporter -
reporter - edited description
-
reporter - changed status to open
reopened with updated description of the problem
-
reporter - changed title to Morph Armature missing bone transforms
-
repo owner Which version are you using? I think I fixed this issue a while ago, but it is confusing when the bone ids, names, and labels differ, so maybe it reappeared. Could you upload a test file that I can check.
-
reporter I’ve tested with Diffeomorphic 1.7.0.1280 on Blender 3.2.2
The morph i’ve tested with was from https://www.daz3d.com/whimsical-teens-for-genesis-8-female (can’t upload the file since i don’t own the rights to distribute it, sorry)
That particular body morphs “scale” the rig towards the origin of the Mesh (0,0,0) rather than up (which for example the DAZ Body Height morph does, therefor this morph doesn’t break)
On another note, i did a text search on all my morph files and not a single one is referencing Tongue04, instead they all use the DAZ Bone IDs with TongueBase … Tongue03
-
repo owner Should work correctly now. This also made it possible to remove a long-standing kludge for the lCarpal4 bone.
-
reporter - changed status to resolved
Thanks Thomas, the problematic morphs update the armature fine now.
Marking this as solved
- Log in to comment
Apparently my assumption that missing Bones inherit the parent changes in DAZ was wrong, after hitting on another Morph which showed odd behavior.
I’ll close the issue and open a new one, once i figured out why exactly some morphs show unexpected results on the armature. (the issue might not even be related to Diffeomorphic)