Nodes · Blacksmith
BS_Disintegrate
Blacksmithv3core
Overview
One infection-time field drives every stage, so the body, the chunks, the dust, the glow and the reveal cannot disagree about when a pixel goes. Wire the plate and a subject alpha, set a start and a duration, and pick how the front travels.
How to
- Wire
inandmatte; wirebgtoo if you have a cleanplate. - Set
startandduration(or keyprogress). - Choose the front mode, then shape it with
raggednessandnoise_scale. - Turn on
smoke,embersorshimmeronly if the shot wants them — all three cost a sim.
Inputs
| Input | What it takes |
|---|---|
| in | the image this node works on |
| matte | the alpha that drives this node |
| bg | a clean background to reveal (optional — without one the node estimates it and says so) |
Outputs
| Output | Type |
|---|---|
| out | Image |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| progress | Float | -1 | Not documented yet. |
| start | Float | 1 | Not documented yet. |
| duration | Float | 48 | Not documented yet. |
| directional | Float | 1 | Not documented yet. |
| direction | Float | 0 | Not documented yet. |
| edge_in | Float | 0 | Not documented yet. |
| core_out | Float | 0 | Not documented yet. |
| blotch | Float | 0 | Not documented yet. |
| spread_rate | Float | 0 | Not documented yet. |
| raggedness | Float | 0.3 | Not documented yet. |
| noise_scale | Float | 24 | Not documented yet. |
| detail | Int | 3 | Not documented yet. |
| seed | Int | 1 | Not documented yet. |
| edge_width | Float | 6 | Not documented yet. |
| smear | Float | 0 | Not documented yet. |
| chunks | Float | 1 | Not documented yet. |
| chunk_size | Float | 24 | Not documented yet. |
| chunk_lag | Float | 1 | Not documented yet. |
| wind | Float2 | [0.6, -0.4] | Not documented yet. |
| tumble | Float | 0.06 | Not documented yet. |
| dust | Choice | drift | Not documented yet. |
| dust_rate | Float | 0.4 | Not documented yet. |
| dust_budget | Int | 50_000 | Not documented yet. |
| glow | Float | 1 | Not documented yet. |
| glow_color | Color | [1.0, 0.55, 0.15, 1.0] | Not documented yet. |
| smoke | Float | 0 | Not documented yet. |
| smoke_rise | Float | 0.25 | Not documented yet. |
| smoke_dissipate | Float | 0.035 | Not documented yet. |
| embers | Float | 0 | Not documented yet. |
| ember_flicker | Float | 0.6 | Not documented yet. |
| shimmer | Float | 0 | Not documented yet. |
| shimmer_scale | Float | 24 | Not documented yet. |
| inpaint | Bool | true | Not documented yet. |
| reveal_window | Int | 2 | Not documented yet. |
| status | Text | String::new( | Not documented yet. |
Layers
- disint.body
- disint.chunks
- disint.dust
- disint.smoke
- disint.embers
- disint.glow
- disint.band
- disint.reveal
- disint.front
- motion
Known edges
The media sims re-run from start each frame, capped at 240 frames and reported when capped. The subject alpha input is called matte, not mask: mask is the engine's universal mask-the-effect slot and would blend the result back toward the plate by the very alpha being dissolved.
Since
27 Aug 2026
See also
- The Blacksmith family — Tools that do a whole job instead of a whole operation.
- Disintegrate — How to take a subject apart on one clock.