diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2016-05-01 18:29:17 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2016-05-01 18:36:52 +0300 |
commit | 184e74fbe76d105919689b24e2dbd80aaac8f588 (patch) | |
tree | 8059f7861d672e456a8ec5b1fcecca39fe707a71 /io_scene_fbx/fbx_utils.py | |
parent | 1b1aaf3e250e61768c8f7e8695392bbd3d86933e (diff) |
Fix T48322: Proxy Armature Animations are not exported to FBX.
This is the 'proxy case', only fixable one for now (linked object have un-editable animdata.action,
so we cannot export animations for them for now).
Issue was simply that armature modifier of linked mesh object still 'points' to linked armature
object, and not to its local proxy. Fix is luckily easy (for once)!
Diffstat (limited to 'io_scene_fbx/fbx_utils.py')
-rw-r--r-- | io_scene_fbx/fbx_utils.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_scene_fbx/fbx_utils.py b/io_scene_fbx/fbx_utils.py index 53a540ee..7467f4f2 100644 --- a/io_scene_fbx/fbx_utils.py +++ b/io_scene_fbx/fbx_utils.py @@ -1158,7 +1158,7 @@ class ObjectWrapper(metaclass=MetaObjectWrapper): if self.parent == arm_obj and self.bdata.parent_type == 'ARMATURE': return True for mod in self.bdata.modifiers: - if mod.type == 'ARMATURE' and mod.object == arm_obj.bdata: + if mod.type == 'ARMATURE' and mod.object in {arm_obj.bdata, arm_obj.bdata.proxy}: return True # #### Duplis... |