Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Duroure <julien.duroure@gmail.com>2019-02-22 13:01:27 +0300
committerJulien Duroure <julien.duroure@gmail.com>2019-02-22 13:01:27 +0300
commit26330ab14347cef00d67e2e4335c9609082e227b (patch)
tree89277601c70ad1020077cb2e04159719b0761054 /io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
parent2c8e27493ff0e3687a3275ce099a2f28e1c7982d (diff)
glTF exporter: Fix some inv bind matrix
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py')
-rwxr-xr-xio_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
index 97bb3642..64895459 100755
--- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
+++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
@@ -221,7 +221,7 @@ def __gather_trans_rot_scale(blender_object, export_settings):
def __gather_skin(blender_object, export_settings):
modifiers = {m.type: m for m in blender_object.modifiers}
- if "ARMATURE" not in modifiers:
+ if "ARMATURE" not in modifiers or modifiers["ARMATURE"].object is None:
return None
# no skin needed when the modifier is linked without having a vertex group
@@ -235,7 +235,7 @@ def __gather_skin(blender_object, export_settings):
return None
# Skins and meshes must be in the same glTF node, which is different from how blender handles armatures
- return gltf2_blender_gather_skins.gather_skin(modifiers["ARMATURE"].object, export_settings)
+ return gltf2_blender_gather_skins.gather_skin(modifiers["ARMATURE"].object, blender_object, export_settings)
def __gather_weights(blender_object, export_settings):