Back to Node List

Pixel Patch

pixel_patch

Edit and apply a patch that records only changed pixels on top of an image

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
画像
image
Image
差分を適用する元画像(オプション)

Output Ports

NameTypeDescription
画像
image
Image
差分適用後の画像プレビュー
パッチ
patch
PixelPatch
変更したピクセルだけを記録する patch document

Parameters

NameTypeDefaultRangeDescription / Options
width
Int
321–256

パッチキャンバスの幅(ピクセル)

高さ
height
Int
321–256

パッチキャンバスの高さ(ピクセル)

パッチデータ
patch_data
CustomData

エディタ管理の patch 保存データ

まず何に使う?

  • 生成結果の一部だけを手で直したい時
  • 手修正を hidden state ではなく graph 上に残したい時
  • 同じ patch を ON/OFF したり、別画像へ適用したりしたい時

patch editor

インスペクターの「パッチを編集」ボタンから、専用 editor を開けます。

  • Pen: 差分ピクセルを書き込みます
  • Eraser: その座標を透明化する差分を置きます
  • Color: 書き込む色を決めます
  • Grid: グリッド表示を切り替えます
  • Zoom: 拡大率を変えます
  • Clear All: 現在の patch を空に戻します

注意

  • image 入力は preview 用です。patch 自体は patch 出力として独立に流せます。
  • 現状の patch editor は patch 単体を編集します。image 入力画像を editor 内へ重ね表示する機能はまだありません。
  • image が未接続でも使えます。その場合、image 出力は patch だけを透明キャンバスへ描いた結果になります。
  • patch の対象サイズは width / height で決まります。PatchApply 側では元画像サイズと合っている必要があります。

使用例

  1. Noise Generate -> Pixel Patch -> Preview
    • 自動生成した画像の一部だけ手で直せます
  2. Pixel Patch.patch -> PatchToggle -> PatchApply
    • 手修正を残したまま ON/OFF 比較できます
  3. Pixel Patch.patch -> PatchMerge
    • 複数の手修正 patch をまとめて管理できます
Back to Node List
Pixel Patch — PixPipeline Node Reference