Model
Trends
.ai
Model
Trends
.ai
de bästa AI-modellerna med öppen källkod

Noden ReActor Fast Face Swap i ComfyUI

ReActor byter ansikte från ett källfoto till den genererade bilden med InsightFace, med valfri restaurering (GFPGAN, CodeFormer) och ansiktsförstärkning, för konsekventa karaktärer utan att träna en LoRA.
Nodpaket: ComfyUI-ReActor
Kategori: Populära paket med anpassade noder

Vad ReActor Fast Face Swap gör

ReActor (ComfyUI-ReActor, tidigare comfyui-reactor-node) kör inswapper_128-modellen: den hittar ansikten i inmatningsbilden och källbilden, byter identitet, och kör sedan en restaureringsmodell för att förbättra den lågupplösta bytet. Inställningar låter dig välja vilket ansiktsindex som ska bytas, könsdetektion, restore_face-modell och synlighet, samt codeformer_weight. En Face Boost-funktion skalar upp det utbytta ansiktet igen.
Använd den efter din sampler och innan Save Image: skapa scenen med vilket ansikte som helst, byt sedan till karaktären. Den är snabb (en sekund per ansikte) och funkar med vilken basmodell som helst eftersom den jobbar direkt på pixlar. För bästa kvalitet, kombinera med en FaceDetailer-pass med låg denoise efter bytet.

Ingångar

Namn
Typ
Vad det är
input_image
IMAGE
Den genererade bilden.
source_image
IMAGE
Ett foto på ansiktet som ska bytas in (eller en sparad ansiktsmodell).
swap_model
COMBO
inswapper_128.onnx.
facedetection
COMBO
retinaface_resnet50 och andra.
face_restore_model / face_restore_visibility / codeformer_weight
COMBO / FLOAT
Inställningar för efter-restaurering.
detect_gender_input / detect_gender_source / input_faces_index / source_faces_index
COMBO / STRING
Vilka ansikten som ska bytas, 0 är det största eller längst till vänster.

Utgångar

Namn
Typ
Vad det är
IMAGE
IMAGE
Den utbytta bilden.
FACE_MODEL
FACE_MODEL
Återanvändbar inbäddning av källansiktet.
AD
Hoppa över installationen: ComfyUI-arbetsflöden förinstallerade i molnet
BitVector kör färdiga ComfyUI-arbetsflöden på sina egna GPU:er. Ingen installation, inga saknade noder, inga röda rutor. Öppna det på telefonen eller datorn och generera inom en minut.

Så använder du ReActor Fast Face Swap

  1. Installera ComfyUI-ReActor från Manager; på Windows installera insightface wheel och Visual C++ build tools om du blir ombedd.
  2. Lägg till ReActor Fast Face Swap efter VAE Decode; koppla input_image och en source_image från Load Image.
  3. Välj inswapper_128.onnx och restaurera med GFPGANv1.4 vid visibility 1, codeformer_weight 0.5.
  4. Kör i kö; justera input_faces_index om fel person byts.
  5. Valfritt: följ upp med FaceDetailer vid denoise 0.3 för skarpare hud.

Inställningar och tips

  • Ett frontalt, välbelyst källfoto ger bäst byte.
  • Spara en FACE_MODEL med Save Face Model och återanvänd den i olika arbetsflöden.
  • Bytet är 128 px: restaureringssteget är viktigt; testa CodeFormer för skärpa, GFPGAN för naturlighet.
  • För en gruppbild, sätt input_faces_index till "0,1" och source_faces_index till "0,0".

Felsökning av ReActor Fast Face Swap

ModuleNotFoundError: insightface eller onnxruntime

Varför det händer
Python-beroenden kompilerades inte; vanligt på Windows utan build tools.

Så löser du det
Installera den förbyggda insightface wheel för din Python-version i ComfyUI-miljön och onnxruntime-gpu, starta om sedan.

Inget ansikte upptäckt i källbilden

Varför det händer
Fotot är för litet, från sidan eller täckt.

Så löser du det
Använd ett större frontalt foto; beskära till ansiktsområdet.

Det utbytta ansiktet är suddigt eller plastigt

Varför det händer
inswapper-utgången är 128 px och restaureraren jämnar ut den.

Så löser du det
Aktivera Face Boost eller följ med FaceDetailer vid denoise 0.3; sänk face_restore_visibility till 0.7.

Noden är röd / NSFW-filterfel

Varför det händer
Paketet har ett NSFW-detektorsteg som behöver ladda sin modell; misslyckade nedladdningar blockerar noden.

Så löser du det
Kolla konsolen för nedladdnings-URL, placera modellen där den ska vara och starta om.

AD
Kör detta arbetsflöde från telefonen
Varje arbetsflöde på den här sidan är förinstallerat på BitVector med sina modeller och anpassade noder. Välj, skriv en prompt, klart. Noll installation, inget att ladda ner.

Frågor om ReActor Fast Face Swap

Är ReActor bättre än en LoRA?

Den är snabbare och behöver bara ett foto, men kopierar bara ansiktsområdet på 128 px. En LoRA fångar kropp, hår och uttryck och renderar i full kvalitet.

Kan den byta ansikten i video?

Ja, per bildruta: batcha ramarna från Load Video och byt, kombinera sedan med Video Combine.

Relaterade noder

FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer hittar ansikten (eller händer, ögon) med en YOLO-detektor, beskär varje, återrenderar dem i full upplösning med din modell och prompt, och klistrar tillbaka dem för att fixa små, suddiga ansikten i breda bilder.
Load Image
ComfyUI core
Load Image läser in en bild från ComfyUI:s input-mapp (eller en uppladdning) och ger ut en IMAGE-tensor plus en MASK som tas från alfakanalen, startpunkten för img2img, inpainting, ControlNet och IP-Adapter-flöden.
Save Image
ComfyUI core
Save Image sparar IMAGE-tensorn som en PNG i ComfyUI/output, med hela arbetsflödet inbäddat i filens metadata så att bilden kan dras tillbaka till ComfyUI för att återställa grafen.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine gör om en IMAGE-batch med bilder till en MP4, WebM, GIF eller bildsekvens med vald bildfrekvens, med valfri ljudspår, loop-räkning och ping-pong. Det är standardutgångsnoden för alla videoflöden.
AD
Trött på att laga noder? Låt molnet göra det
BitVector håller hundratals ComfyUI-arbetsflöden installerade, uppdaterade och testade på snabba moln-GPU:er. Ingen Python, inga CUDA-fel, inga VRAM-gränser. Fungerar från vilken webbläsare som helst.

Fler ComfyUI-noder

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode omvandlar en textprompt till CONDITIONING med hjälp av modellens textkodare. En nod håller den positiva prompten, en annan den negativa prompten.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager är tillägget som installerar, uppdaterar och fixar anpassade nodpaket och modeller direkt i gränssnittet, löser saknade noder i importerade arbetsflöden och sparar en ögonblicksbild av din setup.
KSampler
ComfyUI core
KSampler kör avbrusningsloopen: den tar modellen, prompts och en latent och skapar den färdiga latenta bilden, styrd av seed, steg, cfg, sampler, scheduler och denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) öppnar en .safetensors- eller .ckpt-modellfil och delar upp den i de tre delar som varje arbetsflöde behöver: diffusionens MODEL, CLIP textkodare och VAE.
VAE Decode
ComfyUI core
VAE Decode omvandlar den samplade LATENT till en pixel-BILD med VAE; VAE Decode (Tiled) gör samma sak i kakel för väldigt stora bilder.
Empty Latent Image
ComfyUI core
Empty Latent Image skapar den tomma latenta ytan (bredd, höjd, batch_size) som text-till-bild-sampling börjar från; dimensionerna måste vara multiplar av 8 och matcha modelfamiljen.