Nodes · Atelier
CoherentNoise
Atelierv1coreNeeds full input
Overview
Noise that tracks the world: sampled in world space through the position pass, so grain, paper and jitter stay stationary on the surface across a camera move instead of sliding on the glass. A noise layer for other nodes, or applied as grain directly.
How to
How-to
- Wire a render with a position pass; set
scalein world units (orscale_pxon a plate). output = noisegives the field; grain modes multiply, add or mix it into the picture.evolve_rateanimates it quantised tofps, so it steps with the frames.
Inputs
| Input | What it takes |
|---|---|
| in | the image this node works on |
Outputs
| Output | Type |
|---|---|
| out | Image |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| scale | Float | 0.05 | Feature size in the render's world units (with a position pass) — the field is stationary on the surface on every frame. |
| scale_px | Float | 12.0 | Feature size in px on the screen: the fallback without a position pass, and for pixels with none (sky). |
| octaves | Int | 3 | Fractal detail. |
| contrast | Float | 1.0 | Contrast of the applied grain about 0.5. |
| amount | Float | 0.25 | How much the grain is applied (multiply / add / mix). |
| output | Choice | noise | noise: the field as a noise data layer only, for other nodes. multiply / add / mix: applied to the picture as grain. noisemultiplyaddmix |
| evolve_rate | Float | 0.0 | Ticks per second at which the field drifts (0 = still). Quantized, like the painterly boil. |
| evolve | Float | 0.25 | How far one tick moves through the field, in feature sizes. |
| fps | Float | 24.0 | The rate evolve is quantised to, so the noise steps with the project's frames instead of drifting between them. |
| seed | Int | 7 | A different field. |
| 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). |