ノード一覧に戻る

レイヤー深度マップ

layer_depth_map

レイヤーの重なり順から簡易的な深度マップを作ります。手前のレイヤーほど白くなります

下書き
解説あり

入力ポート

名前説明
レイヤー
layers
List<Image>
必須
レイヤー画像のリストです(先頭が最背面、末尾が最前面)

出力ポート

名前説明
深度マップ
map
Image
グレースケールの深度マップです。手前ほど白、どのレイヤーも無い場所は黒です

パラメータ

名前既定値範囲説明・選択肢
背景の値
background
Float
00–1 / step 0.01

どのレイヤーも不透明でない場所に入れる深度値です

概要

P16「order 由来 map レーン」のノードです。推定ではなく明示的な重なり順List<Image>)から深度 proxy を作ります。責務の住み分けは LIGHTING_RESPONSIBILITY_MAP.md を参照。

技術詳細

  • 各ピクセルで「一番手前の不透明(alpha≥0.5)レイヤー」の順番を (index+1)/レイヤー数 で正規化します
  • 出力は §2.7 の Map(値場)です。Mask と混同しないでください

使用例

  1. 奥行きフォグ: 深度マップ → Gradient Map(奥=青暗、手前=無色)→ Blend(Multiply)
  2. 深度による彩度落ち: 深度マップを Blend By Mask のマスクにして、彩度を落とした版と混合
ノード一覧に戻る
レイヤー深度マップ — PixPipeline ノード解説