I’m working on the Particle Systems Collider addon for generate non-overlapping particles. Addon can make collisions for particle systems with self-collisions feature and more.
Addon is focused on procedural workflow and simplicity with minimal effect on standard Blender workflow and tools.
You can see some work in progress videos on my youtube:
For collisions I’m using dynamic paint operator bpy.ops.dpaint.bake() that causing Blender crash if I try continue executing another operators.
Unfortunately I must using two buttons for one task. One for Bake Image Sequence and second for update collisions on particle system.
I tried make bug report with code example few weeks ago but without success.
I tried modal operator and makros, but nothing works.
Is possible continue execution code after finishing dynamic paint image sequence bake operator?