Height Blend

2枚の高さマップをブレンドし、高さと前景の被覆マスクを出力します。

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

入力

  • foreground : 前景の高さマップです。赤チャンネルを高さとして使用します。
  • background : 背景の高さマップです。Balanced Heightでは、Height Offsetが0.5を超えると範囲が下がる場合があります。
  • opacity_map (省略可能) : 比較前に高さ範囲へ適用する、省略可能なマスクです。黒はTop Heightを0にして下側の元の範囲を復元し、白は再マッピングを完全に適用します。

パラメータ

パラメータ型既定値範囲説明
height_offset
Height Offset
float0.50 ~ 1高さの範囲を再マッピングします。0.5は両方の範囲を維持し、小さい値はTop Heightを圧縮、大きい値はModeに従ってTop Heightを優先します。
contrast
Contrast
float0.90 ~ 1線形の高さマスクを鋭くします。TopがBottom以上の高さなら完全に覆い、それより低いTopは、1からContrastを引いた高さの差にわたってフェードします。
mode
Mode
enumbalancedHeight Offsetが2つの高さ範囲を再マッピングする方法です。
  • balanced : オフセットが0.5未満では上側の範囲を0へ圧縮し、0.5超では下側の範囲を0へ圧縮します。
  • bottom_priority : 下側の範囲を維持します。オフセットが0.5を超えると、上側の最小の高さを1へ引き上げます。
opacity
Opacity
float10 ~ 1出力の高さマスクに乗算します。0では再マッピング後の下側の高さと、黒いマスクを返します。

出力

  • height (既定の形式: r32float)
  • mask (既定の形式: r32float)
ドキュメントを参照