Upliner / CharMorph

Other
305 stars 14 forks source link

Charmorph Rigify generation ignores additional bones #22

Closed Hopefullyidontgetbanned closed 8 months ago

Hopefullyidontgetbanned commented 8 months ago

Charmorph currently ignores bones added outside the default rigify templates, this means only the default rigify bones are added, however bone collections and rig layers are properly added

image image image

Here's the current character as i was working on it.

Vitruvian_2.zip

Upliner commented 8 months ago

For some reasons offsets for these bones were missing. There is 2 ways to store offsets: either inside the rig in custom properties (note "charmorph_offs_head" property in screenshot), either in external yaml file. Passing zip files back and forth is inconvenient so it's better to collaborate in git: https://github.com/Upliner/CharMorph-Vitruvian I haven't touched blend files. I fixed joints/rigify.npz so all "expression" bones are bound to single vertex and added bones.yaml with offsets and changed config.yaml to use bones.yaml. So now expression bones add to the final rig correctly. offsets You can export offsets using "Export bone settings" button, I definitely need to add "Import bone settings" to be able to get all new offsets back to rigs.blend file.

Hopefullyidontgetbanned commented 8 months ago

Thank you, I'll use this in the future.