ノード一覧に戻る

サーフェース分解

surface_unpack

サーフェースの中に入っている見た目、高さ、発光などのマップを画像として取り出します。

下書き
解説あり

入力ポート

名前説明
サーフェース
surface
Surface
必須
中のマップを取り出したいサーフェースです。

出力ポート

名前説明
見た目
albedo
Image
最終的に見える色の画像です。
高さ
height
Image
高さマップです。未設定なら中間グレーを出します。
法線
normal
Image
法線マップです。未設定なら平らな向きの色を出します。
くぼみの暗さ
ao
Image
くぼみの暗さです。未設定なら白を出します。
発光
emission
Image
発光マップです。未設定なら透明の黒を出します。
ざらつき
roughness
Image
ざらつきマップです。未設定なら中間より少し明るいグレーを出します。
素材IDマスク
material_mask
Image
素材IDの割り当てを白黒で見やすくした確認用画像です。
面IDマスク
face_mask
Image
面IDの割り当てを白黒で見やすくした確認用画像です。床・壁・屋根などの面分けを確認できます。

概要

Surface の中に入っている各マップを、普通の画像として取り出すノードです。中身を確認したり、既存の画像フィルタでマップだけ加工したい時に使います。

未設定のマップは、扱いやすい既定画像として出ます。高さは中間グレー、法線は平らな向き、AOは白、発光は透明になります。

使用例

  • emission だけ取り出して Levels で明るさを調整し、Surface Set Map で戻す。
  • height を取り出して Blur や Displace 用マップとして再利用する。
  • material_mask で、どこにどの素材IDが入っているか確認する。
  • face_mask で、床・壁・屋根などの面IDが想定通りに入っているか確認する。
ノード一覧に戻る
サーフェース分解 — PixPipeline ノード解説