Bool Tool
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:
- Open Edit > Preferences > Add-ons
- Search for "Bool Tool"
- 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:
| Operation | Description | Use Case |
|---|---|---|
| Difference | Subtracts one object from another | Cutting windows into walls, creating holes |
| Union | Combines two objects into one | Merging building components, joining volumes |
| Intersect | Keeps only the overlapping volume | Finding intersection between two shapes |
| Slice | Cuts an object using another as a blade | Splitting objects along a plane |
Workflow:
- Select the cutter object (the tool)
- Shift-select the target object (what you want to modify)
- Press Ctrl + Shift + B or go to Object > Bool Tool in the viewport menu
- 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:
- Select an object to use as a brush
- Go to Object > Bool Tool > Brush Boolean
- The object becomes a boolean brush
- 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
Boolean operations work best with clean, manifold geometry. Avoid overlapping faces, internal geometry, or non-manifold edges in your cutter objects.
Blender has two boolean solvers: Fast and Exact. If you encounter errors or artifacts, try switching the solver in the boolean modifier settings.
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.