概要
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 Unpackでemissionを取り出し、Levelsで明るくしてからemission_mapに戻す。- ノイズ画像を
height_mapに入れて、凹凸のある床として光プレビューする。 - 手描きの白黒マップを
roughness_mapに入れて、金属部分だけ鋭く光らせる。 - 見た目はそのままにしたい場合は
albedoを接続せず、必要なマップだけ接続する。