ReActor Fast Face Swap-Node in ComfyUI
ReActor tauscht ein Gesicht von einem Quellfoto auf das generierte Bild mit InsightFace aus, mit optionaler Wiederherstellung (GFPGAN, CodeFormer) und Gesicht-Boosting, für konsistente Charaktere ohne LoRA-Training.
Node-Paket: ComfyUI-ReActor
Kategorie: Beliebte Custom-Node-Pakete
Was ReActor Fast Face Swap macht
ReActor (ComfyUI-ReActor, früher comfyui-reactor-node) nutzt das inswapper_128 Modell: Es erkennt Gesichter im Eingabebild und im Quellbild, tauscht die Identität aus und führt dann ein Wiederherstellungsmodell aus, um den niedrigauflösenden Tausch zu verbessern. Optionen wählen aus, welches Gesicht getauscht wird, Geschlechtserkennung, restore_face Modell und Sichtbarkeit sowie codeformer_weight. Die Face Boost Option skaliert das getauschte Gesicht nochmal hoch.
Benutz das nach deinem Sampler und vor Save Image: Erzeuge die Szene mit irgendeinem Gesicht, dann tausche den Charakter aus. Es ist schnell (eine Sekunde pro Gesicht) und funktioniert mit jedem Basismodell, da es auf Pixeln arbeitet. Für beste Qualität kombiniere es mit einem FaceDetailer-Durchgang bei niedrigem Denoise nach dem Tausch.
Eingänge
Name | Typ | Bedeutung |
|---|---|---|
input_image | IMAGE | Das generierte Bild. |
source_image | IMAGE | Ein Foto des Gesichts, das eingesetzt werden soll (oder ein gespeichertes Gesichtsmodell). |
swap_model | COMBO | inswapper_128.onnx. |
facedetection | COMBO | retinaface_resnet50 und andere. |
face_restore_model / face_restore_visibility / codeformer_weight | COMBO / FLOAT | Einstellungen für die Nachbearbeitung. |
detect_gender_input / detect_gender_source / input_faces_index / source_faces_index | COMBO / STRING | Welche Gesichter getauscht werden, 0 ist das größte oder das linksstehende. |
Ausgänge
Name | Typ | Bedeutung |
|---|---|---|
IMAGE | IMAGE | Das getauschte Bild. |
FACE_MODEL | FACE_MODEL | Wiederverwendbare Einbettung des Quellgesichts. |
AD

Spar dir die Einrichtung: ComfyUI-Workflows vorinstalliert in der Cloud
BitVector führt fertige ComfyUI-Workflows auf eigenen GPUs aus. Keine Installation, keine fehlenden Nodes, keine roten Kästen. Auf dem Handy oder Laptop öffnen und in einer Minute generieren.
So verwendest du ReActor Fast Face Swap
- Installiere ComfyUI-ReActor über den Manager; unter Windows installiere das insightface Wheel und die Visual C++ Build Tools, falls gefragt.
- Füge ReActor Fast Face Swap nach VAE Decode hinzu; verbinde input_image und ein source_image von Load Image.
- Wähle inswapper_128.onnx und stelle mit GFPGANv1.4 bei Sichtbarkeit 1 und codeformer_weight 0.5 wieder her.
- Starte die Warteschlange; passe input_faces_index an, wenn die falsche Person getauscht wird.
- Optional: Folge mit FaceDetailer bei Denoise 0.3 für schärfere Haut.
Einstellungen und Tipps
- Ein frontales, gut beleuchtetes Quellfoto liefert den besten Tausch.
- Speichere ein FACE_MODEL mit Save Face Model und nutze es in verschiedenen Workflows wieder.
- Der Tausch ist 128 px groß: der Wiederherstellungsschritt ist wichtig; probier CodeFormer für Schärfe, GFPGAN für Natürlichkeit.
- Für Gruppenfotos setze input_faces_index auf "0,1" und source_faces_index auf "0,0".
Fehlerbehebung bei ReActor Fast Face Swap
ModuleNotFoundError: insightface oder onnxruntime
Warum es passiert
Die Python-Abhängigkeiten wurden nicht kompiliert; häufig unter Windows ohne Build-Tools.
So behebst du es
Installiere das vorgefertigte insightface Wheel für deine Python-Version in der ComfyUI-Umgebung und onnxruntime-gpu, dann neu starten.
Kein Gesicht im Quellbild erkannt
Warum es passiert
Das Foto ist zu klein, seitlich oder verdeckt.
So behebst du es
Nimm ein größeres frontales Foto; schneide es auf den Gesichtsbereich zu.
Das getauschte Gesicht ist unscharf oder wirkt künstlich
Warum es passiert
Die inswapper-Ausgabe ist 128 px und der Wiederhersteller glättet das Bild.
So behebst du es
Aktiviere Face Boost oder nutze FaceDetailer bei Denoise 0.3; senke face_restore_visibility auf 0.7.
Der Node ist rot / NSFW-Filter Fehler
Warum es passiert
Das Paket hat einen NSFW-Detektor, der sein Modell herunterladen muss; fehlgeschlagene Downloads blockieren den Node.
So behebst du es
Schau in die Konsole nach der Download-URL, lege das Modell an den angegebenen Ort und starte neu.
AD

Diesen Workflow vom Handy aus starten
Jeder Workflow auf dieser Seite ist auf BitVector vorinstalliert, mit Modellen und Custom Nodes an Ort und Stelle. Einen auswählen, Prompt eingeben, fertig. Null Einrichtung, nichts herunterladen.
Fragen zu ReActor Fast Face Swap
Ist ReActor besser als ein LoRA?
Es ist schneller und braucht nur ein Foto, tauscht aber nur den Gesichtsbereich mit 128 px. Ein LoRA erfasst Körper, Haare und Ausdruck und rendert in voller Qualität.
Kann es Gesichter in Videos tauschen?
Ja, pro Frame: Lade die Frames mit Load Video, tausche sie und kombiniere sie dann mit Video Combine.
Verwandte Nodes
FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer findet Gesichter (oder Hände, Augen) mit einem YOLO-Detektor, schneidet jedes einzeln aus, rendert es mit deinem Modell und Prompt in voller Auflösung neu und fügt es wieder ein, um die kleinen, verschwommenen Gesichter in Weitwinkelaufnahmen zu verbessern.
Load Image
ComfyUI core
Load Image lädt ein Bild aus dem ComfyUI-Eingabeordner (oder einem Upload) und gibt einen IMAGE-Tensor plus eine MASKE aus, die aus dem Alphakanal stammt. Das ist der Startpunkt für img2img, Inpainting, ControlNet und IP-Adapter-Graphen.
Save Image
ComfyUI core
Save Image speichert den IMAGE-Tensor als PNG in ComfyUI/output und bettet den gesamten Workflow in die Dateimetadaten ein, sodass das Bild zurück in ComfyUI gezogen werden kann, um den Graph wiederherzustellen.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine verwandelt einen IMAGE-Stapel von Frames in eine MP4-, WebM-, GIF- oder Bildsequenz mit einer gewählten Bildrate, optional mit Audio, Schleifenanzahl und Ping-Pong-Effekt. Es ist der Standard-Ausgabeknoten für jeden Video-Workflow.
AD

Keine Lust mehr, Nodes zu reparieren? Lass es die Cloud machen
BitVector hält hunderte ComfyUI-Workflows installiert, aktuell und getestet auf schnellen Cloud-GPUs. Kein Python, keine CUDA-Fehler, keine VRAM-Grenzen. Läuft in jedem Browser.
Weitere ComfyUI-Nodes
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode wandelt einen Textprompt mit dem Modell-Textencoder in CONDITIONING um. Ein Node hält den positiven Prompt, ein zweiter den negativen Prompt.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager ist die Erweiterung, die benutzerdefinierte Node-Pakete und Modelle direkt in der Oberfläche installiert, aktualisiert und repariert, fehlende Nodes in importierten Workflows erkennt und deine Einrichtung sichert.
KSampler
ComfyUI core
KSampler führt die Denoising-Schleife aus: Es nimmt das Modell, die Prompts und ein Latent und erzeugt das fertige latente Bild, gesteuert durch Seed, Schritte, cfg, Sampler, Scheduler und Denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) öffnet eine .safetensors- oder .ckpt-Modell-Datei und liefert die drei Teile, die jeder Workflow braucht: das Diffusions-MODELL, den CLIP-Textencoder und das VAE.
VAE Decode
ComfyUI core
VAE Decode wandelt den gesampelten LATENT mit dem VAE in ein Pixel-BILD um; VAE Decode (Tiled) macht das Gleiche in Kacheln für sehr große Bilder.
Empty Latent Image
ComfyUI core
Empty Latent Image erstellt die leere latente Leinwand (Breite, Höhe, batch_size), von der das Text-zu-Bild-Sampling startet; die Dimensionen müssen Vielfache von 8 sein und zur Modellfamilie passen.

Model
Trends
.ai
© ModelTrends.ai
|
Made in Japan
|
© 2026