I am working with a 720 frame animation in Blender 2.91 with a liquid fluid simulation. To make the fluid simulation fit the container, I applied a boolean difference modifier on the fluid mesh.
Unfortunately, the "fast" boolean occasionally fails, resulting in the fluid mesh disappearing in 20+ frames during the animation. Using "exact" for the boolean difference results in no issues, but adds 30 minutes to the render time of each frame.
Is there a way to catch the failed "fast" boolean difference and retry with "exact"?
If not, might there be a way to bake each frame's boolean difference so I'm not having to recalculate it every time I adjust and rerender frames?