The past weekend I’ve continued rediscovering the possibilities of Blender’s metaballs. If you dig into them, they’ve got similar potential to MagicaCSG, and with some trickery you can also mirror them and create arrays:
Mirroring Blender metaballs:
Arraying Blender metaballs:
Nice demonstration: