ノード一覧に戻る

レイヤー遮蔽マップ

layer_occlusion_map

手前のレイヤーがどれだけ覆い被さっているかから、遮蔽(簡易AO)マップを作ります

下書き
解説あり

入力ポート

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

出力ポート

名前説明
遮蔽マップ
map
Image
グレースケールの遮蔽マップです。手前のレイヤーに強く覆われる場所ほど白です

パラメータ

名前既定値範囲説明・選択肢
影響半径
radius
Int
21–16

手前レイヤーが何ピクセル以内にあれば「覆っている」とみなすかです

概要

P16「order 由来 map レーン」のノードです。隙間影・重なり影・簡易AOの下地になります。

技術詳細

  • 各ピクセルの最前面レイヤーを求め、それより手前のレイヤーのうち「半径内に不透明画素を持つ」数を正規化します
  • 最前面レイヤー自身のピクセルは、その上に何もなければ遮蔽 0 です

使用例

  1. 隙間影: 遮蔽マップ → Tone Curve で強さ調整 → Blend(Multiply) で焼き込み
  2. AO風の落ち着き: Gradient Map で遮蔽を薄い青紫に変換して乗算
ノード一覧に戻る
レイヤー遮蔽マップ — PixPipeline ノード解説