Live boolean modifier poppingnwhen animated

Is it normal that a LiveBoolean acts strange when its being animated. I’ve applied a difference to a main mesh, used armature for simple cap rotation. The Boolean shows some weird popping at certain frames.


Here’s a link to Twitter post. It shows a top down tracking comers on the cap. Notice how the cutout near the end shows different result over some frames.

Earlier i had an issue with it not showing the difference boolean at all when rendered. How ever, it did show while rendering in the 3dview. This was already weird. When i moved it a tiny bit, it did show. My guess during the translation it’s not accurate enough, it seems to be shifting.

Easy solution is duplicate and apply. I’m just wondering if this is normal behavior

Yep, this is normal. Booleans work by turning a mesh to a volume and back again, so they don’t maintain accuracy across deforming mesh well

Well in theory the mesh is not really definitely eming. I’m only rots Ng it by using armature.

But i guess duplicating and applying it is better. Will give be better realtime playback as well