Skip to content

Cgal Boolean

by atticus_id·Modeling

Images © atticus_id. Used for product review; image policy.

Why we like it

Cgal Boolean earns its place in the Superhive library for taking a result-object approach to booleans: an editable layer stack, multi-object workflows, and Self Union cleanup aimed at dense meshes rather than simple live modifier setups.

What is Cgal Boolean?

Cgal Boolean is a CGAL-powered boolean plugin for Blender built for dense meshes, multi-cutter workflows, and cleaner production results. It provides CGAL-backed Union, Difference, and Intersection operations through an editable result-object workflow rather than a single boolean button.

The core of the plugin is an editable layer stack. After creating a CGAL result object, you keep editing its boolean stack instead of rebuilding from scratch, adding, removing, reordering, enabling, and disabling layers that reference objects or collections. Multiple selected cutters can be added at once through shortcut buttons, and compatible neighboring layers are optimized into larger CGAL stages. Live Update automatically rebuilds the result as you edit source transforms, cutter transforms, mesh geometry, and layer settings, running as a fast preview path.

Self Union unions disconnected mesh components inside a single object, handling kitbash, imported mesh, and scan or CAD cleanup. For final rebuilds, post-processing controls cover triangle-to-quad conversion, boolean edge attributes, and boolean edge selection. The plugin also offers result pinning and cutter collection organization, native Windows x64 and macOS Apple Silicon builds, and an English and Simplified Chinese UI.

Who is Cgal Boolean best for?

Cgal Boolean is best for dense meshes, many cutters, iterative boolean editing, and cases where the final boolean result matters more than keeping every step as a native modifier.

How much does Cgal Boolean cost?

Cgal Boolean is completely free to download and use.

Key features

  • CGAL-backed Union, Difference, and Intersection operations
  • Editable result-object layer stack: add, remove, reorder, enable, and disable layers that reference objects or collections
  • Multi-object boolean workflows with multiple cutters added at once through shortcut buttons
  • Live Update preview that rebuilds as source transforms, cutter transforms, mesh geometry, and layer settings change
  • Self Union for disconnected components inside a single object
  • Post-processing controls: triangle-to-quad conversion, boolean edge attributes, and boolean edge selection, plus result pinning and cutter collection organization
  • Native Windows x64 and macOS Apple Silicon / arm64 builds with English and Simplified Chinese UI

Tags

#Boolean#CGAL#Mesh Cleanup#Modeling#Blender#Multi-object Boolean#Kitbash

Frequently asked questions

Does Cgal Boolean run on Apple Silicon Macs?

Cgal Boolean ships with native Windows x64 and macOS Apple Silicon / arm64 support, so it runs natively on current Apple Silicon hardware as well as 64-bit Windows systems. Both platform builds expose the same CGAL-backed Union, Difference, and Intersection tools. The interface is available in English and Simplified Chinese. For the exact Blender versions it targets and other system details, check the developer's page.

How is Cgal Boolean different from Blender's native boolean modifier?

Cgal Boolean takes a result-object approach rather than the modifier-based setup of Blender's native booleans. Instead of one-off execution, it organizes source and cutters as an editable layer stack you can add to, reorder, disable, or group through collections. Compared with Blender's Float solver it aims to be more reliable on complex intersections, and it's often faster than the Exact solver in dense-mesh benchmark cases while targeting robust results. It can sometimes work with non-manifold meshes, though closed, valid meshes are still recommended.

Does Live Update apply post-processing like triangle-to-quad conversion?

Cgal Boolean treats Live Update as a fast preview path, so it rebuilds the result stack automatically as you edit source transforms, cutter transforms, mesh geometry, and layer settings. Post-processing outputs such as triangle-to-quad conversion, boolean edge attributes, and boolean edge selection are not applied during Live Update. When you need those outputs, run a manual or final rebuild instead. This keeps Live Update as a fast preview, with those post-processing outputs applied only on a final rebuild.

Can Cgal Boolean merge disconnected parts inside a single mesh?

Cgal Boolean includes Self Union, an operation that unions disconnected mesh components inside a single object. It's aimed at kitbash cleanup, merging overlapping chunks within one object, imported mesh cleanup, and scan or CAD cleanup workflows. Self Union is a dedicated operation and is not stored as a stack layer, which distinguishes it from a standard two-object boolean. That makes it a separate tool from the editable Union, Difference, and Intersection layers used in the main result-object stack.

Is Cgal Boolean free?

Cgal Boolean is listed as free in this catalog. Licensing terms can change over time, so for the most current details on pricing and usage, check the developer's page on Superhive. Beyond cost, the plugin bundles CGAL-backed booleans, an editable layer stack, multi-object workflows, Live Update preview, and Self Union in one package for Blender, with native Windows x64 and macOS Apple Silicon builds.

Similar plugins