Shatter
Moves the pieces of a broken object along a solved path.
explode, burst, throw, break apart, destruction, bloom, orbit- Category
- Modifiers
- Outputs
- mesh
- Runs live in
- Godot, Roblox
Not a simulation. Every piece's position is worked out directly from the time, so scrubbing backwards is instant and changing the seed previews a new break with nothing to bake.
Burst throws the pieces apart and lands them, each on a parabola, settling onto its largest face. Orbit blooms them outward into a shell and turns the whole shell as one, so it always reassembles exactly and pieces can never pass through each other.
It owns no clock. Time is an input, so delay, easing and holds come from the animation system rather than from settings here.
Inputs
| Socket | Type | Wiring |
|---|---|---|
| mesh | geometry |
Parameters
| Name | Type | Default | Available when | What it does |
|---|---|---|---|---|
| Mode | burst | orbit | burst | always | |
| Time | number | 0 | always | |
| Speed | number | 2.5 | Mode is burst | |
| Lift | number | 1.5 | Mode is burst | |
| Gravity | number | 9.8 | Mode is burst | |
| Spin | number | 220 | always | |
| Ground Y | number | 0 | Mode is burst | |
| Spread | number | 0.35 | Mode is burst | |
| Bounce | number | 0.25 | Mode is burst | |
| Settle | number | 0.18 | Mode is burst | |
| Expand | number | 2.5 | Mode is orbit | |
| Open | number | 1 | Mode is orbit | |
| Angle | number | 0 | Mode is orbit | |
| Inclination | number | 0.35 | Mode is orbit | |
| Seed | number | 1 | always |
11 of these 15 parameters only apply in some settings. The Available when column says which.
Built with this node
- Make things moveHow-to
- Break things apartHow-to
- My shatter barely movedFix
- Throw the Piecesteaches this