[Bf-blender-cvs] [7d985d6b697] blender-v3.0-release: Fix T93066: Alembic export ignores Mantaflow particles

Philipp Oeser noreply at git.blender.org
Tue Nov 16 09:57:51 CET 2021


Commit: 7d985d6b69703d7eb515c776dd5911443cde59d3
Author: Philipp Oeser
Date:   Mon Nov 15 14:05:18 2021 +0100
Branches: blender-v3.0-release
https://developer.blender.org/rB7d985d6b69703d7eb515c776dd5911443cde59d3

Fix T93066: Alembic export ignores Mantaflow particles

`ABCPointsWriter::is_supported` already checked for valid particle
system types (liquid, spray, foam, bubbles, ...).

`AbstractHierarchyIterator::make_writers_particle_systems` did not
create a writer for these though, so now bring these in line and also
create writers for these.

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

M	source/blender/io/common/intern/abstract_hierarchy_iterator.cc

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

diff --git a/source/blender/io/common/intern/abstract_hierarchy_iterator.cc b/source/blender/io/common/intern/abstract_hierarchy_iterator.cc
index 28d5eb59e5e..bfd91620654 100644
--- a/source/blender/io/common/intern/abstract_hierarchy_iterator.cc
+++ b/source/blender/io/common/intern/abstract_hierarchy_iterator.cc
@@ -681,6 +681,15 @@ void AbstractHierarchyIterator::make_writers_particle_systems(
         writer = ensure_writer(&hair_context, &AbstractHierarchyIterator::create_hair_writer);
         break;
       case PART_EMITTER:
+      case PART_FLUID_FLIP:
+      case PART_FLUID_SPRAY:
+      case PART_FLUID_BUBBLE:
+      case PART_FLUID_FOAM:
+      case PART_FLUID_TRACER:
+      case PART_FLUID_SPRAYFOAM:
+      case PART_FLUID_SPRAYBUBBLE:
+      case PART_FLUID_FOAMBUBBLE:
+      case PART_FLUID_SPRAYFOAMBUBBLE:
         writer = ensure_writer(&hair_context, &AbstractHierarchyIterator::create_particle_writer);
         break;
     }



More information about the Bf-blender-cvs mailing list