Skip to main content

Bool Tool

BOOLEAN OPERATIONS
📖3 min read

Introduction to Bool Tool

Bool Tool is a built-in Blender addon that simplifies boolean operations by putting Union, Difference, Intersect, and Slice commands directly in the viewport menu. Boolean operations are essential for non-destructive modeling workflows, particularly when working with hard-surface models or architectural reconstruction.

Instead of navigating through modifier panels repeatedly, Bool Tool places boolean commands directly in the 3D viewport menu, making it faster to create complex shapes from simple primitives.


Key Features

Quick Boolean Operations

Access Union, Difference, Intersect, and Slice operations directly from the viewport menu.

Non-Destructive Workflow

Boolean modifiers remain editable, allowing you to adjust or remove operations at any time.

Brush Boolean

Convert objects into reusable boolean brushes that can be applied to multiple target objects.


Installation

Bool Tool is a built-in addon that ships with Blender:

  1. Open Edit > Preferences > Add-ons
  2. Search for "Bool Tool"
  3. Enable the checkbox next to Object: Bool Tool

Once enabled, boolean operations are available in the 3D Viewport under the Object menu (or right-click context menu in Object Mode).


Usage

Basic Boolean Operations

Bool Tool provides four primary boolean operations:

OperationDescriptionUse Case
DifferenceSubtracts one object from anotherCutting windows into walls, creating holes
UnionCombines two objects into oneMerging building components, joining volumes
IntersectKeeps only the overlapping volumeFinding intersection between two shapes
SliceCuts an object using another as a bladeSplitting objects along a plane

Workflow:

  1. Select the cutter object (the tool)
  2. Shift-select the target object (what you want to modify)
  3. Press Ctrl + Shift + B or go to Object > Bool Tool in the viewport menu
  4. Choose your boolean operation

The cutter object is automatically hidden and moved to a collection, while a boolean modifier is added to the target object.


Brush Boolean

Brush Boolean converts an object into a reusable boolean tool that can be applied to multiple targets:

  1. Select an object to use as a brush
  2. Go to Object > Bool Tool > Brush Boolean
  3. The object becomes a boolean brush
  4. Select any target object and choose the boolean operation to apply the brush

This is useful when you need to cut the same shape (like a window frame) into multiple objects.


Boolean Modeling Tips

Keep Clean Geometry

Boolean operations work best with clean, manifold geometry. Avoid overlapping faces, internal geometry, or non-manifold edges in your cutter objects.

Use the Solver

Blender has two boolean solvers: Fast and Exact. If you encounter errors or artifacts, try switching the solver in the boolean modifier settings.

Performance

Applying many boolean operations can slow down the viewport. Consider using Display as Bounds for cutter objects to improve performance.


Visual Investigation Use Cases

Bool Tool is particularly useful for:

  • Architectural Reconstruction: Cutting windows and doors into building facades
  • Scene Cleanup: Removing unwanted volumes from scanned models
  • Modular Modeling: Creating interlocking components that fit together precisely
  • Terrain Editing: Carving roads or trenches into terrain meshes
  • Camera Matching: Subtracting obstructions from the scene to match reference footage

Summary

Bool Tool simplifies one of Blender's most powerful modeling techniques by putting boolean operations at your fingertips. By mastering boolean workflows, you can build complex geometry faster and maintain flexibility throughout the reconstruction process.

For more information on boolean modeling techniques, see Boolean Modeling.