Booleans, or boolean operations, are a common and useful 3D tool. Thanks to the signed distance field technology that Modeler is built with, booleans are very performant and easy to use.

In Modeler, a boolean operation uses at least two objects:

  • The boolean object has the operation assigned to it and is recolored to reflect that. For example, when using the Union operation, the boolean object is colored green.
  • The target object is any object that intersects the boolean object. There can be multiple target objects for a given boolean operation, since the boolean object can overlay multiple targets.

Boolean refers to a set of operations that can be performed with 3D objects:

  • Union: Combine two objects together - this is sometimes referred to as addition.
  • Difference: Use the boolean object to cut away from target objects - this is sometimes referred to as subtraction. 
  • Intersection: Delete everything except where two objects overlap.
  • Split: The target object is split into separate objects based on the boolean objects surface.

For the Union operation to apply clay to an existing layer, you first need to select the layer before applying the boolean operation. With no layer selected, the Union operation will automatically add clay to a new layer instead.

The image below shows the results of performing each boolean operation with shapes A and B. Note that for the Difference operation, B is the boolean object and is subtracted from target object A.

Boolean operations are available under the Booleans tab of the Action menu. The Boolean icons match the diagram above.

Start using booleans

Booleans can only be used when not scoped into a layer. In order to use boolean operations:

  1. Ensure you are at group or scene scope.
  2. Use the Select tool to select a layer or group.
  3. Open the Action menu.
  4. Select the Booleans tab.
  5. Select a Boolean operation.
  6. Notice that the selected object changes color:
    1. Red for Difference.
    2. Magenta for Intersection.
    3. Green for Union.
  7. Select the boolean object.
  8. Position the object so that it intersects another object.
  9. Apply the boolean operation.
    1. 💻Use spacebar or tap Apply in the Shortcuts panel.
    2. 🥽Use T1.
  10. You can move and apply the boolean operation repeatedly.
  11. Once you are done, turn off the booleans.
    1. Open the Action menu and select Done under the Boolean menu.
    2. This will turn the boolean object back into a normal group or layer.

Art examples

Vladimir Petkovic pushed booleans to their limits to create this spacecraft.