I need to export a particle simulation with an emission setting of 1000 particles and lifetime 50 as an Alembic file for Keyshot.

The issue is when I import into Keyshot, it only imports a portion of the particles - the ones that are visible in the outliner. So whatever frame I'm on will affect what particles will export, which may be 200 particles out of 1000 for example. In Keyshot, the particles also don't turn off after they reach their life time, they just pause in place as the animation continues to the end. Here's a low qual visual of this: Keyshot animation

How can I export an Alembic file that recognizes particle visibility/animation? I'd appreciate any help - please let me know if I should upload any files for clarity.

Here's a part of the outliner after running the script, so the animation is still preserved in Blender it seems, just maybe not linked as well to be exported?

enter image description here

This is the process I used:

1) Bake All Dynamics on particle simulation

2) Convert particles to meshes via script (first select dupli object, then particle system)

3) Auto-keyframe animation (turned this on and played the animation, then turned it off). I don't know if this made a difference or if I even used it correctly. Exported with and without this step and got the same Keyshot result.

4) Exported Alembic, imported into Keyshot.


  • $\begingroup$ is there a solution to this problem? $\endgroup$
    – 黄飞翔
    Commented Jan 10, 2023 at 8:51


You must log in to answer this question.

Browse other questions tagged .