diff options
Diffstat (limited to 'io_scene_fbx/export_fbx_bin.py')
-rw-r--r-- | io_scene_fbx/export_fbx_bin.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py index add9d7fd..98cc265d 100644 --- a/io_scene_fbx/export_fbx_bin.py +++ b/io_scene_fbx/export_fbx_bin.py @@ -1794,10 +1794,10 @@ def fbx_skeleton_from_armature(scene, settings, arm_obj, objects, data_meshes, # Always handled by an Armature modifier... found = False for mod in ob_obj.bdata.modifiers: - if mod.type not in {'ARMATURE'}: + if mod.type not in {'ARMATURE'} or not mod.object: continue # We only support vertex groups binding method, not bone envelopes one! - if mod.object == arm_obj.bdata and mod.use_vertex_groups: + if mod.object in {arm_obj.bdata, arm_obj.bdata.proxy} and mod.use_vertex_groups: found = True break |