Nodes · More
ChannelMerge
Morev2core
Overview
Combines a channel from A with B by operation — matte maths across streams.
How to
How-to
- Wire the two streams; name the channel from
Aand fromB(rgba.a,matte.r…). - Pick the
operation(max = union of mattes, min = intersect, minus = subtract) and theoutputchannel.
Inputs
| Input | What it takes |
|---|---|
| B | the background — **B decides the format** |
| A | the foreground, composited over B |
| 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 |
|---|---|---|---|
| operation | Choice | over | The maths used to combine the inputs. overdisjoint-overconjoint-overunderinoutatopxorplusminusfrommultiplydividescreenhypotdifferenceexclusionmaxminaverageoverlayhard-lightsoft-light |
| A | Text | rgba.a | The channel taken from the A input. |
| B | Text | rgba.a | The channel taken from the B input. |
| output | Text | rgba.a | Where the result is written. |
| 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). |