Nodes · Filter
Grain
Filterv1core
Overview
Adds synthetic film grain — match a plate's texture on clean CG.
How to
How-to
- Pick a film preset or set the grain size and intensity per channel.
- The grain is seeded and deterministic per frame — re-rendering gives the same grain.
- Apply after the comp, before the Write, so every element grains the same.
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 |
|---|---|---|---|
| channels | Choice | rgba | Which channels this node writes: rgba, rgb (alpha passes through untouched), alpha only, all, or none (bypass). Everything unselected comes straight from the input — same as Nuke. allrgbargbalphanone |
| intensity | Float | 0.2 | How strong the added grain is. |
| seed | Int | 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). |