Model
Trends
.ai
Model
Trends
.ai
cele mai bune modele AI open source

Nodul ReActor Fast Face Swap în ComfyUI

ReActor schimbă fața dintr-o fotografie sursă peste poza generată folosind InsightFace, cu opțiuni de restaurare (GFPGAN, CodeFormer) și îmbunătățire a feței, pentru personaje consistente fără să antrenezi un LoRA.
Pachet de noduri: ComfyUI-ReActor
Categorie: Pachete populare de noduri personalizate

Ce face ReActor Fast Face Swap

ReActor (ComfyUI-ReActor, cunoscut anterior ca comfyui-reactor-node) folosește modelul inswapper_128: detectează fețele din imaginea de intrare și din cea sursă, schimbă identitatea, apoi aplică un model de restaurare pentru a curăța schimbarea la rezoluție mică. Opțiunile permit să alegi care față să fie schimbată, detectarea genului, modelul de restaurare a feței și vizibilitatea, plus codeformer_weight. Opțiunea Face Boost mărește fața schimbată.
Folosește-l după sampler și înainte de Save Image: generează scena cu orice față, apoi schimbă cu personajul dorit. E rapid (un secundă pe față) și funcționează cu orice model de bază pentru că operează pe pixeli. Pentru cea mai bună calitate, combină-l cu un pas FaceDetailer cu denoise mic după schimb.

Intrări

Nume
Tip
Ce este
input_image
IMAGE
Imaginea generată.
source_image
IMAGE
O fotografie cu fața de transplantat (sau un model salvat al feței).
swap_model
COMBO
inswapper_128.onnx.
facedetection
COMBO
retinaface_resnet50 și altele.
face_restore_model / face_restore_visibility / codeformer_weight
COMBO / FLOAT
Setări pentru restaurarea ulterioară.
detect_gender_input / detect_gender_source / input_faces_index / source_faces_index
COMBO / STRING
Care fețe să fie schimbate, 0 e cea mai mare sau cea mai din stânga.

Ieșiri

Nume
Tip
Ce este
IMAGE
IMAGE
Imaginea cu fața schimbată.
FACE_MODEL
FACE_MODEL
Embedding reutilizabil al feței sursă.
AD
Sari peste configurare: fluxuri ComfyUI preinstalate în cloud
BitVector rulează fluxuri de lucru ComfyUI gata făcute pe propriile GPU-uri. Fără instalare, fără noduri lipsă, fără casete roșii. Deschide-l pe telefon sau laptop și generează într-un minut.

Cum folosești ReActor Fast Face Swap

  1. Instalează ComfyUI-ReActor din Manager; pe Windows instalează insightface wheel și Visual C++ build tools dacă ți se cere.
  2. Adaugă ReActor Fast Face Swap după VAE Decode; conectează input_image și o source_image din Load Image.
  3. Alege inswapper_128.onnx și restaurează cu GFPGANv1.4 la vizibilitate 1, codeformer_weight 0.5.
  4. Pune la coadă; ajustează input_faces_index dacă se schimbă persoana greșită.
  5. Opțional: urmează cu FaceDetailer la denoise 0.3 pentru piele mai clară.

Setări și sfaturi

  • O fotografie frontală, bine luminată, dă cel mai bun swap.
  • Salvează un FACE_MODEL cu Save Face Model și folosește-l în mai multe fluxuri.
  • Swap-ul e la 128 px: pasul de restaurare contează; încearcă CodeFormer pentru claritate, GFPGAN pentru natural.
  • Pentru o poză de grup, setează input_faces_index la "0,1" și source_faces_index la "0,0".

Depanare ReActor Fast Face Swap

ModuleNotFoundError: insightface sau onnxruntime

De ce se întâmplă
Dependențele Python nu s-au compilat; frecvent pe Windows fără build tools.

Cum se repară
Instalează insightface wheel precompilat pentru versiunea ta de Python în mediul ComfyUI și onnxruntime-gpu, apoi repornește.

Nu s-a detectat față în imaginea sursă

De ce se întâmplă
Fotografia e prea mică, din profil sau acoperită.

Cum se repară
Folosește o poză frontală mai mare; decupeaz-o pe zona feței.

Fața schimbată e neclară sau plastică

De ce se întâmplă
Output-ul inswapper e 128 px și restauratorul îl netezește.

Cum se repară
Activează Face Boost sau urmează cu FaceDetailer la denoise 0.3; scade face_restore_visibility la 0.7.

Nodul e roșu / Eroare filtru NSFW

De ce se întâmplă
Pachetul are un pas detector NSFW care cere descărcarea modelului; descărcările eșuate blochează nodul.

Cum se repară
Verifică consola pentru URL-ul de descărcare, pune modelul unde se cere și repornește.

AD
Rulează acest flux de lucru de pe telefon
Fiecare flux de lucru de pe această pagină este preinstalat pe BitVector cu modelele și nodurile personalizate deja la locul lor. Alege unul, tastează un prompt, gata. Zero configurare, nimic de descărcat.

Întrebări despre ReActor Fast Face Swap

E ReActor mai bun decât un LoRA?

E mai rapid și are nevoie doar de o poză, dar copiază doar fața la 128 px. Un LoRA surprinde corpul, părul și expresia și redă la calitate completă.

Poate schimba fețe în video?

Da, pe fiecare cadru: procesează cadrele din Load Video, schimbă fețele, apoi reasamblează cu Video Combine.

Noduri conexe

FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer găsește fețe (sau mâini, ochi) cu un detector YOLO, taie fiecare, îl reprocesează la rezoluție completă cu modelul și promptul tău, apoi îl lipește înapoi, corectând fețele mici și neclare din cadrele largi.
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.
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.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine transformă un lot de cadre IMAGE într-un MP4, WebM, GIF sau o secvență de imagini la o rată de cadre aleasă, cu opțiuni pentru audio, număr de bucle și ping-pong, fiind nodul standard de ieșire pentru orice flux video.
AD
Sătul să repari noduri? Lasă cloud-ul să o facă
BitVector menține sute de fluxuri ComfyUI instalate, actualizate și testate pe GPU-uri cloud rapide. Fără Python, fără erori CUDA, fără limite de VRAM. Funcționează din orice browser.

Mai multe noduri ComfyUI

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.
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.
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.
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.
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.
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.