From 3d53124d3e04b03922de00bf9169b5ef30d53248 Mon Sep 17 00:00:00 2001 From: Saracen Date: Tue, 7 Feb 2017 00:56:25 +0000 Subject: [PATCH] Added flag to enable/disable exporting of shape keys. --- io_scene_dae/__init__.py | 6 ++++++ io_scene_dae/export_dae.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/io_scene_dae/__init__.py b/io_scene_dae/__init__.py index 6900562..cec2b82 100644 --- a/io_scene_dae/__init__.py +++ b/io_scene_dae/__init__.py @@ -133,6 +133,12 @@ class ExportDAE(bpy.types.Operator, ExportHelper): default=6.0, ) + use_shape_key_export = BoolProperty( + name="Shape Keys", + description="Export shape keys for selected objects.", + default=False, + ) + use_metadata = BoolProperty( name="Use Metadata", default=True, diff --git a/io_scene_dae/export_dae.py b/io_scene_dae/export_dae.py index f5662cf..f24ab4b 100644 --- a/io_scene_dae/export_dae.py +++ b/io_scene_dae/export_dae.py @@ -388,7 +388,7 @@ class DaeExporter: return self.mesh_cache[mesh] if (skeyindex == -1 and mesh.shape_keys is not None and len( - mesh.shape_keys.key_blocks)): + mesh.shape_keys.key_blocks) and self.config["use_shape_key_export"]): values = [] morph_targets = [] md = None