Blend

選択可能なブレンド方式と不透明度で、2枚のテクスチャを合成します。

ノードを選択するとパラメータを調整できます。

入力

  • foreground
  • background
  • opacity_map (省略可能) : ピクセルごとの不透明度に掛ける、省略可能な倍率です。

パラメータ

パラメータ型既定値範囲説明
mode
Mode
enumcopy前景と背景を合成するブレンド方式です。
  • copy : 不透明度を適用する前のブレンド色として、前景の色を使用します。
  • multiply : 背景色と前景色を乗算して暗くします。
  • screen : 反転、乗算、再反転によって明るくします。
  • overlay : 背景の暗い部分は乗算、明るい部分はスクリーンで合成します。
  • add : BackgroundにForegroundを加算します。最終出力は0~1に制限されます。
  • subtract : BackgroundからForegroundを減算します。最終出力は0~1に制限されます。
  • add_sub : 前景が中間グレーより明るいか暗いかに応じて、加算または減算します。
  • min : BackgroundとForegroundのうち、暗い方の値を使用します。
  • max : BackgroundとForegroundのうち、明るい方の値を使用します。
  • divide : BackgroundをForegroundで除算します。最終出力は0~1に制限されます。
  • soft_light : 前景を光源として、柔らかなコントラストのブレンドを適用します。
alpha_blending
Alpha blending
enumuse_source_alphaForegroundとBackgroundのアルファチャンネルの解釈方法です。
  • use_source_alpha : OpacityにForegroundのアルファを掛けた値で、ブレンド結果とBackgroundを補間します。
  • ignore_alpha : Opacityのみを使用して、ブレンド結果とBackgroundを補間します。
  • straight_alpha_blending : ForegroundとBackgroundを、ストレートアルファの色として合成します。
  • premultiplied_alpha_blending : ForegroundとBackgroundを、プリマルチプライドアルファの色として合成します。Copyモードのみに適用されます。
opacity
Opacity
float10 ~ 1全体の不透明度です。Opacity Mapが接続されている場合は、その値を掛けます。

出力

  • output (既定の形式: inherit)
ドキュメントを参照