diff options
author | Sybren A. Stüvel <sybren@stuvel.eu> | 2017-02-08 13:48:59 +0300 |
---|---|---|
committer | Sybren A. Stüvel <sybren@stuvel.eu> | 2017-02-08 14:26:36 +0300 |
commit | 95e7f93fa2a8055ea50fbcc45db8124087ce210e (patch) | |
tree | 61e583e65deaaa104956be4d2a1a97911374e080 /source/blender/alembic | |
parent | b32087338212d6975be0c3fa67f63883c9de8a15 (diff) |
Alembic export: only create transform writer if the object should be exported
Reviewed by: Kévin Dietrich
Diffstat (limited to 'source/blender/alembic')
-rw-r--r-- | source/blender/alembic/intern/abc_exporter.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/alembic/intern/abc_exporter.cc b/source/blender/alembic/intern/abc_exporter.cc index 77ab3148db8..896292418ea 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); |