Documentation / Node reference / render nodes

render/Combine

Combines two render targets into a new one.

Render

Input A is the base, input B is the term applied on top.

A smaller input is bilinearly upsampled to the output size, so a term rendered at reduced resolution combines back correctly.

This node replaces the former render/Add, render/Multiply and render/Composite. Typing any of those names in the tab menu still creates it, with 'operation' preset to match.

Parameters

Name Type What it does
operation UInt8 OVER · ADD · MULTIPLY How the two inputs meet. OVER stacks B over A using B's alpha. ADD sums them, for an additive lighting term such as indirect radiance on a lit scene. MULTIPLY modulates A by B, for a visibility term such as ambient occlusion darkening the scene.
backend UInt8 AUTO · COMPUTE · RENDER Which GPU path runs the combine. Both give the same pixels, so leave this on AUTO: it uses a compute pass where compute exists and a fullscreen render pass where it does not (WebGL2). COMPUTE means compute or nothing, so on a backend without compute shaders the node renders nothing. RENDER always takes the fullscreen path.

See also

This page is generated from the engine, so it describes the release you can download. The same text is in the editor's Help panel next to the node itself.