Nodes/ComfyUI-RedNodeStudio/RedNode Paint Render
ComfyUI Node

RedNode Paint Render

Renders ONLY what you painted on the Workspace's Paint tab: it crops to the painted region, samples that crop at the tab's mask size and denoise, and composites it back. The rest of the image is never re-rendered. Wire model, positive, negative, vae, and the image you want to paint on, then press Generate on the Paint tab. Leaving the image unwired makes it follow the tab instead. The result appears on this node and in the tab's result pane. Passes runs that same pass over its own result more than once, which is the low-denoise chain people run by hand to settle a shape; only the last picture comes back.

By RedNodeAI·Created 25 days ago·Updated 15 days ago· 0
RedNode Paint Render
  • model
  • positive
  • negative
  • vae
  • image
  • clip
  • positive_override
  • negative_override
  • image
seed0
steps8
cfg1.0
sampler_nameeuler
schedulersimple
run_token
passes1
CategoryRedNode/Image

Inputs (15)

NameTypeDefaultDescription
modelMODEL
positiveCONDITIONING
negativeCONDITIONING
vaeVAE
seedINT00–18446744073709550000
stepsINT81–200
cfgFLOAT1.00–30
sampler_nameCOMBOeuler44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
schedulerCOMBOsimple9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3
run_tokenSTRINGleave this empty. The Paint tab's Generate button fills it in for its own runs; while it is empty this node sits out of normal queues instead of rendering a crop nobody asked for
passesINT11–10How many times to run the paint pass over its own result before handing it back. This is the low-denoise loop done for you: one Generate, one picture at the end, instead of dragging the result back onto the canvas and pressing Generate again. The Paint tab's own count wins when it has one.
imageoptIMAGEthe picture to paint on. Wire it and there is no guessing about which image this is working from. Leave it empty and it falls back to whatever the Paint tab is showing
clipoptCLIPwire this to type a prompt on the Paint tab. Without it the patch is rendered with whatever conditioning is on the positive and negative inputs, which is your whole-image prompt
positive_overrideoptCONDITIONINGconditioning for the painted patch instead of the main positive, for when you want a full grounded encode rather than a plain text one
negative_overrideoptCONDITIONINGthe matching negative for the override

Outputs (1)

NameTypeDescription
imageIMAGE