---
title: Clean
order: 3
---

Detach selected Chisel objects from their booleans: flatten them out into independent solid objects.

![Clean](../assets/clean.webp)

## What it does

The Clean operator runs three steps in order:

1. **Remove targeting modifiers**: on each parent, removes only the Chisel modifiers whose target is one of the selected objects.
2. **Make solid**: sets the selected object's display type to *Textured* so it renders as a solid shape rather than as a hidden boolean operand.
3. **Unparent**: removes the parent relationship while preserving world-space position.

## How to use

1. Select one or more Chisel objects that are boolean operands (children of another Chisel object).
2. Click **Clean** in the Object Properties panel, the pie's North wedge, or the right-click menu.

## Use it when

- You want to keep a boolean operand around as a stand-alone object
- You're prepping a scene for export and need every shape to be self-contained
- A boolean stack got messy and you want to start over

## Notes

- Modifiers on the parent that don't reference the selected objects are left untouched.
- Both the parent and the cleaned objects are re-evaluated after the operation.
- At least one selected object must be a Chisel shape with a parent; the button is greyed out otherwise.

## See also

- [Modifiers: Boolean](../modifiers/boolean.md): the modifiers Clean detaches from
- [Clean Mods](clean-mods.md): remove modifiers whose target has gone missing
- [Modifiers: Carve](../modifiers/carve.md): carve targets are live shapes, and Clean detaches them like any operand
- [Apply Modifiers](apply-modifiers.md): flatten the chain into one shape instead of keeping the operands
- [Veil & Unveil](veil.md): quickly hide / reveal non-rendered objects
