Nodes · Filter
BS_HeatHaze
Filterv1coreNeeds full inputForge
Overview
Animated refraction shimmer — heat off tarmac, exhaust, underwater. It displaces rather than blurs, so the image stays sharp and simply arrives from slightly the wrong place. rise biases the motion upward, which is what makes it read as heat instead of water; evolution animates it so it crawls rather than boils.
How to
How-to
- Wire the plate and a
maskof where the heat is. amountis the displacement in pixels,sizethe wobble's scale,risehow fast it drifts upward.- Key
evolutionfor a boil that does not repeat;seedfor a different pattern.
Inputs
| Input | What it takes |
|---|---|
| in | the image this node works on |
| mask | limits the effect to this matte — the engine's universal mask slot, applied for every node that declares it |
Outputs
| Output | Type |
|---|---|
| out | Image |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| amount | Float | 4.0 | Strength of the effect. 1 = as designed; 0 = none. |
| size | Float | 28.0 | The effect's size/radius in pixels. |
| detail | Float | 3.0 | Octaves of the shimmer noise: 1 is a slow wobble, 4 adds fine flicker. |
| rise | Float | 0.6 | How fast the haze pattern drifts upward, as hot air does — frame heights per second. |
| evolution | Float | 0.0 | Animate the pattern's churn independently of the rise — key it for a haze that boils. |
| seed | Float | 0.0 | The random pattern's starting point. Change it for a different pattern of the same character; keep it to reproduce a frame exactly. |
| disabled | Bool | false | Bypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back. |
| label | Text | A note shown under the node in the graph — what this node is FOR. Never affects the render or the cache. | |
| hide_input | Bool | false | Draw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap). |
See also
- The Blacksmith family — Tools that do a whole job instead of a whole operation.