Blend

Utilities

Blends two textures with configurable blend mode. When Opacity Map is connected, it controls foreground opacity; otherwise Opacity controls foreground opacity.

Select a node to adjust its parameters. Double-click a node to inspect.

Inputs

  • background
  • foreground
  • opacity_map (optional) : Optional per-pixel foreground opacity. When connected, this replaces Opacity.

Parameters

ParameterTypeDefaultRangeDescription
mode
Mode
enumcopyBlend mode for combining foreground and background.
  • copy : Use the foreground color as the blended color before opacity is applied.
  • multiply : Darken by multiplying background and foreground colors.
  • screen : Brighten by inverting, multiplying, and inverting back.
  • overlay : Multiply dark background areas and screen light background areas.
  • add : Add foreground color to background color, clamped to white.
  • subtract : Subtract foreground color from background color, clamped to black.
  • add_sub : Add or subtract based on whether the foreground is above or below mid gray.
  • min : Use the darker value from Background and Foreground.
  • max : Use the brighter value from Background and Foreground.
  • divide : Divide background by foreground, clamped to the output range.
  • soft_light : Apply a soft contrast blend using the foreground as the light source.
opacity
Opacity
float10 to 1Foreground opacity when Opacity Map is not connected. If Opacity Map is connected, Opacity Map controls foreground opacity instead.

Outputs

  • output (default format: inherit)