ノード一覧に戻る

サーフェースのマップ差し替え

surface_set_map

接続したマップだけをまとめて差し替え、未接続のマップは元のサーフェースのまま残します。

確認済み
解説あり

入力ポート

名前説明
サーフェース
surface
Surface
必須
マップを差し替えたいサーフェースです。
見た目
albedo
Image
接続すると、見た目の色画像を差し替えます。
高さ
height_map
Image
接続すると、高さマップを差し替えます。白いほど高くなります。
法線
normal_map
Image
接続すると、光の当たり方に使う面の向きマップを差し替えます。
くぼみの暗さ
ao_map
Image
接続すると、くぼみや隙間を暗くするマップを差し替えます。
発光
emission_map
Image
接続すると、自分で光る場所と色のマップを差し替えます。
ざらつき
roughness_map
Image
接続すると、マットさや光の鋭さを決めるマップを差し替えます。

出力ポート

名前説明
サーフェース
surface
Surface
接続したマップだけを差し替えたサーフェースです。
プレビュー
preview
Image
見た目の画像を確認するプレビューです。

概要

Surface の中のマップを、接続した画像だけまとめて差し替えるノードです。接続していないマップは元の Surface の内容がそのまま残ります。

たとえば、発光マップと高さマップだけを別ノードで加工して戻し、見た目の色やざらつきは元のまま使えます。1種類だけ差し替えたいときも、その入力ポートだけ接続すれば使えます。

差し替える画像は、元のサーフェースと同じサイズである必要があります。

使い方のポイント

  • surface_unpack との往復が基本形: 取り出す → 画像ノードで加工 → set_map で戻す。Surface の中身に既存の画像フィルタ資産を全部使える
  • 「接続したものだけ差し替え」なので、触りたいマップのポートだけつなぐ。 部分更新に安全
  • 高さを差し替えたら surface_rebuild_normal もセットで(法線の整合)

関連ノード

  • surface_unpack — 取り出し側の相方
  • surface_rebuild_normal — 高さ差し替え後の整合
  • surface_id_mask — 特定部位だけのマップ作りとの連携
  • noise_generate / height_from_image — 差し込むマップの生成元

使用例

  • Surface Unpackemission を取り出し、Levelsで明るくしてから emission_map に戻す。
  • ノイズ画像を height_map に入れて、凹凸のある床として光プレビューする。
  • 手描きの白黒マップを roughness_map に入れて、金属部分だけ鋭く光らせる。
  • 見た目はそのままにしたい場合は albedo を接続せず、必要なマップだけ接続する。
ノード一覧に戻る
サーフェースのマップ差し替え — PixPipeline ノード解説