Each block is now api/blocks/<name>.json (nodes, packs, models, the AI's words and the panel's in both languages), so a way collected later is one more file. The AI workbench's side column has a Ways view: blocks by job, what each does and where it came from, greyed with the pack (opens ComfyUI-Manager) or model it lacks, and a switch (user/anomalous/ai_blocks.json) that keeps it from the AI; begin_task lists only the blocks on and runnable here, the rest in one line. New blocks: upscale_iterative (Impact Pack), upscale_two_models ($loader role, a second loader "like" it), remove_background (inspyrenet-rembg). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
71 lines
1.5 KiB
JSON
71 lines
1.5 KiB
JSON
{
|
|
"job": "repaint",
|
|
"rank": 3,
|
|
"short": "built-in nodes only",
|
|
"title": {
|
|
"zh": "局部重绘·官方节点",
|
|
"en": "Repaint: built-in nodes"
|
|
},
|
|
"about": {
|
|
"zh": "只用 ComfyUI 自带的节点:整张图一起采样,只有圈出的地方变。没装上面两个包时用。",
|
|
"en": "ComfyUI's own nodes only: the whole picture is sampled, only the area changes. For when neither pack above is installed."
|
|
},
|
|
"source": {
|
|
"zh": "ComfyUI 官方的局部重绘做法",
|
|
"en": "ComfyUI's own way to inpaint"
|
|
},
|
|
"packs": {},
|
|
"takes": "inpaint",
|
|
"nodes": {
|
|
"picture": {
|
|
"class_type": "LoadImage",
|
|
"inputs": {
|
|
"image": "$image"
|
|
}
|
|
},
|
|
"soft": {
|
|
"class_type": "DifferentialDiffusion",
|
|
"inputs": {
|
|
"model": [
|
|
"$sampler.model",
|
|
"*"
|
|
]
|
|
},
|
|
"wire_to": "$sampler"
|
|
},
|
|
"encode": {
|
|
"class_type": "VAEEncode",
|
|
"inputs": {
|
|
"pixels": [
|
|
"picture",
|
|
0
|
|
],
|
|
"vae": [
|
|
"$decode.vae",
|
|
"*"
|
|
]
|
|
}
|
|
},
|
|
"area": {
|
|
"class_type": "SetLatentNoiseMask",
|
|
"inputs": {
|
|
"samples": [
|
|
"encode",
|
|
0
|
|
],
|
|
"mask": [
|
|
"picture",
|
|
1
|
|
]
|
|
},
|
|
"wire_to": "$sampler"
|
|
}
|
|
},
|
|
"roles": {
|
|
"sampler": {
|
|
"denoise": 0.7
|
|
}
|
|
},
|
|
"after": "The sampler repaints only the area, at denoise 0.7 so it keeps the picture's look (higher changes more). Then run_workflow."
|
|
}
|