ノード一覧に戻る

パッチ適用

patch_apply

変更したピクセルだけを記録した patch document を画像へ適用します

確認済み
解説あり

入力ポート

名前説明
画像
image
Image
必須
元画像
パッチ
patch
PixelPatch
適用する、変更したピクセルだけの patch document

出力ポート

名前説明
画像
image
Image
パッチ適用後の画像

まず何に使う?

  • patch を最終画像へ反映したい時
  • patch の ON/OFF や merge の結果を画像へ戻したい時
  • 生成ノードと手修正ノードを分離して組みたい時

概要

パッチ(修正差分)を画像に反映する適用ノードです。編集は pixel_patch、 制御は patch_toggle / patch_merge、そして最終的に絵へ戻すのがこのノード ——というパッチ系の役割分担の「出口」にあたります。

使い方のポイント

  • 定番構成: 画像 + (pixel_patch や merge済みの) patch → patch_apply。 patch 未接続なら素通しなので、先に配置しておいても安全
  • サイズ不一致はエラーになる。パッチの対象サイズと適用先画像を揃える

関連ノード

  • pixel_patch — パッチの編集元
  • patch_merge / patch_toggle — 適用前の集約・切り替え
  • image_manual_diff — 外部修正由来のパッチ

注意

  • patch が未接続なら、image をそのまま通します。
  • patch の対象サイズと image のサイズが合わない場合は node error になります。
  • patch を画像へ戻す責務はこのノードに寄せ、編集状態は PixelPatch 側へ残すのが基本です。

使用例

  1. Noise Generate -> PatchApply
    • 下流で patch をつなぐ準備を先に作れます
  2. Pixel Patch.patch -> PatchApply
    • 手修正差分だけを別ノードとして適用できます
  3. PatchMerge -> PatchApply
    • 複数 patch をまとめてから 1 回で反映できます
ノード一覧に戻る
パッチ適用 — PixPipeline ノード解説