-
Notifications
You must be signed in to change notification settings - Fork 196
Alembic Export Support
Exporting to the Alembic (.abc) cache can be useful for archiving simulation data or for submitting jobs to render farms that do not support the FLIP Fluids addon.
The FLIP Fluids simulation meshes can then be exported through the Blender topbar with Blender > File > Export > Alembic (.abc).
Alembic export of a FLIP Fluids simulation is supported in versions of Blender 2.81 or later. Alembic export of a FLIP Fluids simulation is not possible in Blender 2.80 due to a severe bug in the Blender 2.80 release.
Important Note: To prevent crashes during Alembic export in Blender 2.81 or later, the Blender interface must be locked (Blender > Render > Lock Interface). This option is automatically set by default when creating a new FLIP Fluids simulation.
The resulting Alembic cache after export works well for importing back into Blender, but we cannot guarantee that this will work for importing into other software that use different standards for how the Alembic cache is structured. However, many users have had success in exporting a FLIP Fluids simulation to Alembic for use in other software.
A common problem with exporting FLIP Fluids whitewater meshes is that some third-party softwares cannot import this data properly. The Blender Alembic exporter does not support exporting particles or instances, so whitewater simulation meshes are structured as vertex-only meshes where each vertex represents the position of a whitewater particle. Some softwares do not recognize vertex-only meshes as valid geometry.
If you would like to test Alembic export using the FLIP Fluids addon in your workflow, try our free demo.
When rendering a FLIP Fluids simulation, the addon will automatically set up whitewater rendering by instancing icosphere particles (or another object) over the mesh vertices. An important note for rendering the Alembic whitewater cache is that you will need to set up the particle instancing manually since the addon does not have control over these objects. The whitewater Alembic meshes are vertex-only meshes where each vertex represents the location of a particle.
Blender Documentation for how to instance particles over an object vertices can be found here: https://docs.blender.org/manual/en/latest/scene_layout/object/properties/instancing/verts.html