What is it for?
- Manually fixing only part of a generated result
- Keeping manual corrections visible in the graph instead of hidden state
- Toggling the same patch or applying it to another image
Overview
Layers a hand-drawn correction difference (patch) over a generated result. Corrections remain independent data containing only changed pixels, so they survive upstream generation edits and can be toggled or reused on another image.
Usage tips
- The node excels at combining procedural generation with manual cleanup. Connect
noise_generateor a similar source topixel_patch, then fix only a few pixels with the pen. The correction remains at the same coordinates when upstream parameters change. - Route the
patchoutput throughpatch_toggle/patch_mergeto toggle or gather corrections with wiring. - Large redraws are outside this node's scope; make those changes in the source asset.
Related nodes
patch_apply/patch_toggle/patch_mergeâ apply and control patchesimage_manual_diffâ turns an external correction into a patchpixel_cleanupâ mechanical cleanup; choose between manual and automatic methods
Patch editor
Open the dedicated editor with the "Edit Patch" button in the Inspector.
Pen: writes difference pixelsEraser: places a difference that makes the coordinate transparentColor: chooses the drawing colorGrid: toggles the grid displayZoom: changes magnificationClear All: resets the current patch to empty
Notes
- The
imageinput is for preview. The patch itself flows independently from thepatchoutput. - The current patch editor edits only the patch. It cannot yet overlay the
imageinput inside the editor. - The node works without a connected
image. In that case, theimageoutput draws only the patch on a transparent canvas. - The patch target dimensions come from
width/height. They must match the source image dimensions atPatchApply.
Examples
Noise Generate -> Pixel Patch -> Preview- Manually fix only part of an automatically generated image.
Pixel Patch.patch -> PatchToggle -> PatchApply- Compare with and without the manual correction while retaining it.
Pixel Patch.patch -> PatchMerge- Manage several manual correction patches together.