Open samcook5343 opened 3 weeks ago
Confirmed
Root cause: Check if we can remove the armature object use some functions that bakes bone lists. This check is done before the filter of non deformation bone. So when we want to get this list, as it's cached, we get the list with non deformation bones, so try to access a bone that is filtered
Additional bug when we want to export only DEF bones : the check is done on all bugs, not only deformation bones, if we want to get only def bones. So having at root a DEF and a nonDEF bone => Check will failed and said we can't remove armature
Describe the bug When exporting a scene containing an armature with one or more non-deforming root bones with both the "Export Deformation Bones Only" and "Remove Armature Object" options enabled, the exporter raises the following error:
To Reproduce Steps to reproduce the behavior:
Expected behavior The export should not fail and, if removing the non-deforming bones from the armature yields an armature with a single root bone, the Armature object should not be present in the exported glTF file.
.blend file/ .gltf (mandatory) example.zip
Version