---
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 (and the linked Blender modifier).
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.
3. The operator removes the targeting modifiers from each parent, unparents the selected objects, and makes them solid.

## 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.
- The parent's modifier active index is adjusted if it would go out of range.
- Both the parent and the cleaned objects are re-evaluated after the operation.

## Constraints

- At least one selected object must be a Chisel SDF mesh that has a parent.
- The operator only appears enabled when this condition is met.

## See also

- [Modifiers: Boolean](../modifiers/boolean.md) — the modifiers Clean detaches from
- [Apply Modifiers](apply-modifiers.md) — flatten the chain to a single mesh instead of keeping SDFs
- [Veil & Unveil](veil.md) — quickly hide / reveal non-rendered objects
