diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2022-02-10 07:28:30 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2022-02-10 07:28:30 +0300 |
commit | 751a43f1ead689973a51dd7e706791fffc2bb5de (patch) | |
tree | 0209445ee07783b8640800ed6ff2d5d6045382cf | |
parent | 1a5064852497b500dce4a43dd77b3df617613fbc (diff) |
glTF exporter: Fix exporting without armature
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py index 06c7bcff..e033b4ee 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py @@ -49,6 +49,11 @@ def gather_skin(armature_uuid, export_settings): skeleton=__gather_skeleton(blender_armature_object, export_settings) ) + # If armature is not exported, joints will be empty. + # Do not construct skin in that case + if len(skin.joints) == 0: + return None + export_user_extensions('gather_skin_hook', export_settings, skin, blender_armature_object) return skin |