Model
Trends
.ai
Model
Trends
.ai
de beste open source AI-modellen

ReActor Fast Face Swap-node in ComfyUI

ReActor wisselt een gezicht van een bronfoto uit met InsightFace op de gegenereerde afbeelding, met optionele restauratie (GFPGAN, CodeFormer) en face boosting, voor consistente karakters zonder een LoRA te trainen.
Nodepakket: ComfyUI-ReActor
Categorie: Populaire custom-nodepakketten

Wat ReActor Fast Face Swap doet

ReActor (ComfyUI-ReActor, voorheen comfyui-reactor-node) gebruikt het inswapper_128 model: het detecteert gezichten in de inputafbeelding en de bronafbeelding, wisselt de identiteit, en gebruikt daarna een restauratiemodel om de lage resolutie swap op te schonen. Je kunt kiezen welk gezicht je wisselt, geslachtsdetectie, restore_face model en zichtbaarheid, en codeformer_weight. Met Face Boost kun je het gewisselde gezicht opnieuw opschalen.
Gebruik het na je sampler en voor Save Image: maak de scène met een willekeurig gezicht, en wissel dan het karakter in. Het is snel (ongeveer een seconde per gezicht) en werkt met elk basismodel omdat het op pixels werkt. Voor de beste kwaliteit combineer je het met een FaceDetailer-pas met lage denoise na de swap.

Invoer

Naam
Type
Wat het is
input_image
IMAGE
De gegenereerde afbeelding.
source_image
IMAGE
Een foto van het gezicht dat je wilt overzetten (of een opgeslagen gezichtmodel).
swap_model
COMBO
inswapper_128.onnx.
facedetection
COMBO
retinaface_resnet50 en anderen.
face_restore_model / face_restore_visibility / codeformer_weight
COMBO / FLOAT
Instellingen voor de nabehandeling.
detect_gender_input / detect_gender_source / input_faces_index / source_faces_index
COMBO / STRING
Welke gezichten je wisselt, 0 is het grootste of meest links.

Uitvoer

Naam
Type
Wat het is
IMAGE
IMAGE
De afbeelding met het gewisselde gezicht.
FACE_MODEL
FACE_MODEL
Herbruikbare embedding van het brongezicht.
AD
Sla de installatie over: ComfyUI-workflows voorgeïnstalleerd in de cloud
BitVector draait kant-en-klare ComfyUI-workflows op eigen GPU's. Geen installatie, geen ontbrekende nodes, geen rode vakken. Open het op je telefoon of laptop en genereer binnen een minuut.

Zo gebruik je ReActor Fast Face Swap

  1. Installeer ComfyUI-ReActor via Manager; op Windows moet je mogelijk de insightface wheel en Visual C++ build tools installeren als daarom gevraagd wordt.
  2. Voeg ReActor Fast Face Swap toe na VAE Decode; verbind input_image en een source_image van Load Image.
  3. Kies inswapper_128.onnx en herstel met GFPGANv1.4 op zichtbaarheid 1, codeformer_weight 0.5.
  4. Zet in de wachtrij; pas input_faces_index aan als het verkeerde gezicht wordt gewisseld.
  5. Optioneel: gebruik daarna FaceDetailer met denoise 0.3 voor scherpere huid.

Instellingen en tips

  • Een frontale, goed verlichte bronfoto geeft de beste swap.
  • Sla een FACE_MODEL op met Save Face Model en hergebruik het in verschillende workflows.
  • De swap is 128 px: de restauratiestap is belangrijk; probeer CodeFormer voor scherpte, GFPGAN voor natuurlijkheid.
  • Voor een groepsfoto stel je input_faces_index in op "0,1" en source_faces_index op "0,0".

Problemen met ReActor Fast Face Swap oplossen

ModuleNotFoundError: insightface of onnxruntime

Waarom het gebeurt
De Python-afhankelijkheden zijn niet gecompileerd; komt vaak voor op Windows zonder build tools.

Zo los je het op
Installeer de vooraf gebouwde insightface wheel voor jouw Python-versie in de ComfyUI omgeving en onnxruntime-gpu, start daarna opnieuw op.

Geen gezicht gedetecteerd in bronafbeelding

Waarom het gebeurt
De foto is te klein, van opzij of bedekt.

Zo los je het op
Gebruik een grotere frontale foto; crop het gezichtgebied.

Het gewisselde gezicht is wazig of plasticachtig

Waarom het gebeurt
De inswapper output is 128 px en de restorer maakt het glad.

Zo los je het op
Zet Face Boost aan of gebruik FaceDetailer met denoise 0.3; verlaag face_restore_visibility naar 0.7.

De node is rood / NSFW filter fout

Waarom het gebeurt
Het pakket heeft een NSFW detector stap die zijn model moet downloaden; mislukte downloads blokkeren de node.

Zo los je het op
Check de console voor de download-URL, zet het model op de aangegeven plek en start opnieuw.

AD
Start deze workflow vanaf je telefoon
Elke workflow op deze pagina staat voorgeïnstalleerd op BitVector, met modellen en custom nodes al op hun plek. Kies er een, typ een prompt, klaar. Nul installatie, niets te downloaden.

Vragen over ReActor Fast Face Swap

Is ReActor beter dan een LoRA?

Het is sneller en heeft maar één foto nodig, maar wisselt alleen het gezicht op 128 px. Een LoRA pakt ook lichaam, haar en expressie en levert volledige kwaliteit.

Kan het gezichten wisselen in video?

Ja, per frame: batch de frames van Load Video en wissel ze, combineer daarna met Video Combine.

Verwante nodes

FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer vindt gezichten (of handen, ogen) met een YOLO-detector, knipt ze uit, rendert ze opnieuw op volledige resolutie met jouw model en prompt, en plakt ze terug, waardoor de kleine, wazige gezichten in wijde shots worden verbeterd.
Load Image
ComfyUI core
Load Image leest een afbeelding uit de ComfyUI inputmap (of een upload) en geeft een IMAGE tensor plus een MASK uit de alfakanaal, het startpunt voor img2img, inpainting, ControlNet en IP-Adapter grafieken.
Save Image
ComfyUI core
Save Image schrijft de IMAGE tensor als een PNG naar ComfyUI/output, met de hele workflow ingebed in de bestandsmetadata zodat je de afbeelding weer terug kunt slepen in ComfyUI om de grafiek te herstellen.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine zet een IMAGE-batch van frames om in een MP4, WebM, GIF of afbeeldingsreeks met een gekozen framerate, met optionele audio, aantal loops en ping-pong, de standaard output-node voor elke videowerkflow.
AD
Nodes repareren beu? Laat de cloud het doen
BitVector houdt honderden ComfyUI-workflows geïnstalleerd, bijgewerkt en getest op snelle cloud-GPU's. Geen Python, geen CUDA-fouten, geen VRAM-limieten. Werkt in elke browser.

Meer ComfyUI-nodes

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode zet een tekstprompt om in CONDITIONING met de modeltekstencoder. Eén node bevat de positieve prompt, een tweede de negatieve prompt.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager is de extensie die aangepaste node-pakketten en modellen installeert, bijwerkt en repareert vanuit de interface, ontbrekende nodes in geïmporteerde workflows oplost en je setup vastlegt.
KSampler
ComfyUI core
KSampler voert de denoising-lus uit: het neemt het model, prompts en een latent en maakt de afgewerkte latente afbeelding, gestuurd door seed, stappen, cfg, sampler, scheduler en denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) opent een .safetensors of .ckpt modelbestand en levert de drie onderdelen die elke workflow nodig heeft: het diffusion MODEL, de CLIP tekstencoder en de VAE.
VAE Decode
ComfyUI core
VAE Decode zet de gesamplede LATENT om in een pixel IMAGE met de VAE; VAE Decode (Tiled) doet hetzelfde in tegels voor heel grote afbeeldingen.
Empty Latent Image
ComfyUI core
Empty Latent Image maakt het lege latente canvas (breedte, hoogte, batch_size) waar de text-to-image sampling mee begint; de afmetingen moeten veelvouden van 8 zijn en passen bij de model familie.