User Guide Cancel

Booleans | Substance 3D Modeler

  1. Substance 3D home
  2. Home
  3. Getting started
    1. Install Substance 3D Modeler
    2. System requirements
    3. Public Beta
    4. Supported VR headsets
    5. Desktop and virtual reality
    6. Quick start guides
      1. Desktop quick start guide
      2. VR quick start guide
    7. Controls
      1. Desktop shortcuts and controls
      2. VR shortcuts and controls
    8. Reference images
    9. Join the Community
    10. Glossary
    11. FAQs
  4. Interface
    1. Interface overview
    2. Viewport
    3. The Palette
    4. Actions menu
    5. The Top bar
      1. Top bar overview
      2. Color picker
      3. Materials panel
      4. Assets panel
      5. Environment panel
      6. Viewport panel
      7. Outliner
      8. Node properties panel
    6. The Bottom bar
    7. Preferences
  5. Create with Clay
    1. Tools
      1. Tools and Subtools
      2. Select tool
      3. Clay tool
      4. Erase tool
      5. Split tool
      6. Crop tool
      7. Warp tool
      8. Elastic tool
      9. Smooth tool
      10. Raise tool
      11. Buildup tool
      12. Inflate tool
      13. Crease tool
      14. Flatten tool
      15. Paint tool
    2. Brushes
    3. Brush shapes
    4. Placement modes
    5. Angle and grid snap
  6. Create with Primitives
    1. Get started with primitives
    2. Primitive parameters
      1. Parameter overview
      2. Shape parameters
      3. Combine parameters
    3. Organize primitives
      1. Primitive containers
      2. Manage primitive order
      3. Primitive groups
      4. Repetition
  7. Organize your scene
    1. Scope and scene structure
    2. Layers
    3. Groups
    4. Advanced scene assembly
      1. Instances
      2. Symmetry and repetition
      3. Booleans
    5. Import meshes
  8. Render mode
    1. Render mode overview
    2. Work with cameras
  9. Export Mode
    1. Export your creations
    2. Export presets
  10. Technical support
    1. Technical requirements
    2. How does Modeler work?
    3. Performance
    4. Troubleshooting
    5. Supported file formats
  11. Release notes
    1. V1.17(Current Release)
    2. V1.15
    3. V1.14
    4. V1.13
    5. Public Beta V1.17.50 (Current Release)
    6. Public Beta Archive
      1. Public Beta V1.16.50
      2. Public Beta V1.15.50
      3. Public Beta V1.14.50
      4. Public Beta V1.12.50
      5. Public Beta V1.11.50
      6. Public Beta V1.10.50
      7. Public Beta V1.9.50
      8. Public Beta V1.8.50
    7. V1 Archive
      1. V1.12
      2. V1.11
      3. V1.10
      4. V1.9
      5. V1.8
      6. V1.7
      7. V1.6    
      8. V1.5
      9. V1.4
      10. V1.3
      11. V1.2
      12. V1.1 
      13. V1.0 
    8. V0 Archive
      1. 2022/08/02 V0.17.0
      2. 2022/06/22 V0.14.1
      3. 2022/05/13 V0.10.2

Booleans

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.

Note:

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 Actions 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 Actions 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 Actions menu and select Clear under the Boolean menu.
    2. This will turn the boolean object back into a normal group or layer.

Live Boolean Preview

Live boolean preview provides a dynamic preview of how some boolean operations will impact existing clay. You can toggle Live boolean preview on in the Actions menu while objects are set to act as boolean operators. You can also turn on Live boolean preview in the Preferences menu.

Art examples

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

Get help faster and easier

New user?