Nodul Primitive, Reroute, Note and Group nodes în ComfyUI
Nodurile Primitive împart o valoare (seed, pași, text prompt, rezoluție) între mai multe noduri, Reroute aranjează firele, Notele documentează graful, iar Grupurile îți permit să sari peste sau să oprești secțiuni întregi dintr-o dată.
Ce face Primitive, Reroute, Note and Group nodes
Orice widget de pe un nod poate fi transformat într-un input (click dreapta > Convert widget to input, sau tragi de punctul de input în noul frontend). Un nod Primitive conectat la acel input controlează valoarea și poate alimenta mai multe noduri simultan: un seed pentru doi sampleri, o lățime/înălțime pentru latent și redimensionarea ControlNet, un prompt pentru baza și pass-ul de detaliere. Nodurile Primitive iau tipul la ce se conectează (INT, FLOAT, STRING, COMBO) și păstrează opțiunea control_after_generate pentru seed-uri.
Nodurile Reroute sunt puncte care îndoaie un fir ca să poți face legături lungi în jurul grupurilor. Notele (și Notele Markdown) țin instrucțiuni în workflow. Grupurile (click dreapta pe canvas > Add Group, sau selectezi noduri și Ctrl+G) încadrează noduri legate; cu rgthree Fast Groups Bypasser sau meniul de click dreapta pe grup poți sări peste (Ctrl+B) sau să oprești (Ctrl+M) tot ce e în interior, activând sau dezactivând etape opționale.
Intrări
Nume | Tip | Ce este |
|---|---|---|
(converted widget) | any | Un Primitive se conectează la un widget transformat în input și îi adoptă tipul. |
Ieșiri
Nume | Tip | Ce este |
|---|---|---|
value | INT / FLOAT / STRING / COMBO | Valoarea împărțită. |
Cum folosești Primitive, Reroute, Note and Group nodes
- Click dreapta pe KSampler și transformă widgetul seed într-un input.
- Adaugă un nod Primitive și conectează-l la inputul seed; setează control_after_generate pe randomize sau fixed.
- Conectează același Primitive la un al doilea sampler pentru același seed în pass-ul hires.
- Selectează nodurile hires și apasă Ctrl+G să faci un grup; dă-i un nume.
- Apasă Ctrl+B cu grupul selectat ca să-l sari când vrei un preview rapid.
Setări și sfaturi
- Bypass (mov) lasă inputul să treacă nemodificat; Mute (gri) oprește execuția acelei ramuri.
- Noul frontend îți permite să tragi un link de la un input pe canvas gol ca să creezi instant un Primitive potrivit.
- Folosește un Primitive STRING ca prompt comun între pass-ul principal și FaceDetailer.
- Strânge nodurile (click pe punctul din stânga sus) ca să economisești spațiu; firele rămân conectate.
- Ctrl+Shift+V lipește noduri cu legăturile lor de intrare intacte.
Depanare Primitive, Reroute, Note and Group nodes
Primitive refuză să se conecteze
De ce se întâmplă
Widgetul țintă nu a fost transformat în input, sau Primitive are deja un tip diferit.
Cum se repară
Transformă mai întâi widgetul; folosește un Primitive nou pentru fiecare tip.
Seed se schimbă la fiecare rulare chiar dacă e fixed
De ce se întâmplă
control_after_generate pe Primitive e randomize, sau alt nod încă are propriul widget seed.
Cum se repară
Setează Primitive pe fixed și conectează toate inputurile seed la el.
Grupul sărit peste încă rulează
De ce se întâmplă
Doar câteva noduri erau în cadrul grupului când ai sărit peste.
Cum se repară
Redimensionează grupul să cuprindă toate nodurile, sau selectează-le pe toate și apasă Ctrl+B.
Întrebări despre Primitive, Reroute, Note and Group nodes
Care e diferența între bypass și mute?
Bypass lasă datele să treacă ca și cum nodul ar fi un fir; mute blochează, deci nodurile de după care au nevoie de output-ul lui nu pot rula.
Sunt necesare nodurile Reroute?
Nu, sunt doar pentru aspect. Noul frontend poate și ascunde legăturile (toggle vizibilitate link).
Noduri conexe
KSampler
ComfyUI core
KSampler rulează ciclul de denoising: ia modelul, prompturile și un latent și produce imaginea latentă finală, controlată de seed, pași, cfg, sampler, scheduler și denoise.
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode transformă un prompt text în CONDITIONING folosind encoderul text al modelului. Un nod ține promptul pozitiv, iar altul promptul negativ.
Empty Latent Image
ComfyUI core
Empty Latent Image creează o pânză latentă goală (lățime, înălțime, batch_size) de la care începe procesul de generare text-în-imagine; dimensiunile trebuie să fie multipli de 8 și să corespundă familiei modelului.
Power Lora Loader (rgthree)
rgthree-comfy
Power Lora Loader grupează orice număr de LoRA-uri într-un singur nod, cu butoane de activare și intensitate pentru fiecare rând, înlocuind lanțurile de noduri Load LoRA; pachetul rgthree adaugă și Fast Groups Bypasser, noduri Context și Image Comparer.
Mai multe noduri ComfyUI
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager este extensia care instalează, actualizează și repară pachetele de noduri personalizate și modelele direct din interfață, rezolvă nodurile lipsă în fluxurile de lucru importate și face snapshot-uri cu configurația ta.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) deschide un fișier model .safetensors sau .ckpt și oferă cele trei părți de care are nevoie orice workflow: MODEL-ul de difuzie, encoderul text CLIP și VAE-ul.
Save Image
ComfyUI core
Save Image salvează tensorul IMAGE în ComfyUI/output ca PNG, cu întregul flux de lucru încorporat în metadatele fișierului, astfel încât poza poate fi trasă înapoi în ComfyUI pentru a restaura graful.
VAE Decode
ComfyUI core
VAE Decode transformă LATENTUL eșantionat în imagine PIXEL cu VAE; VAE Decode (Tiled) face același lucru pe bucăți pentru imagini foarte mari.
Load Image
ComfyUI core
Load Image încarcă o poză din folderul ComfyUI input (sau un fișier încărcat) și oferă un tensor IMAGE plus un MASK luat din canalul alfa, punctul de plecare pentru img2img, inpainting, ControlNet și grafurile IP-Adapter.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) aplică un fișier LoRA pe MODEL și CLIP cu intensități separate, astfel încât un stil, personaj sau concept să poată fi adăugat oricărui checkpoint fără să fie nevoie de un merge.
