[Bf-blender-cvs] [95e7f93fa2] master: Alembic export: only create transform writer if the object should be exported

Sybren A. Stüvel noreply at git.blender.org
Wed Feb 8 12:52:21 CET 2017


Commit: 95e7f93fa2a8055ea50fbcc45db8124087ce210e
Author: Sybren A. Stüvel
Date:   Wed Feb 8 11:48:59 2017 +0100
Branches: master
https://developer.blender.org/rB95e7f93fa2a8055ea50fbcc45db8124087ce210e

Alembic export: only create transform writer if the object should be exported

Reviewed by: Kévin Dietrich

===================================================================

M	source/blender/alembic/intern/abc_exporter.cc

===================================================================

diff --git a/source/blender/alembic/intern/abc_exporter.cc b/source/blender/alembic/intern/abc_exporter.cc
index 77ab3148db..896292418e 100644
--- a/source/blender/alembic/intern/abc_exporter.cc
+++ b/source/blender/alembic/intern/abc_exporter.cc
@@ -382,7 +382,10 @@ void AbcExporter::createTransformWritersFlat()
 
 void AbcExporter::exploreTransform(EvaluationContext *eval_ctx, Object *ob, Object *parent, Object *dupliObParent)
 {
-	createTransformWriter(ob, parent, dupliObParent);
+
+	if (export_object(&m_settings, ob) && object_is_shape(ob)) {
+		createTransformWriter(ob, parent, dupliObParent);
+	}
 
 	ListBase *lb = object_duplilist(eval_ctx, m_scene, ob);




More information about the Bf-blender-cvs mailing list