ComfyUI  >  Tutorials  >  Guide til brug af ComfyUI Reactor til Video Face Swapping

Hej AI animationselskere! Vi begiver os ud på en spændende rejse ind i verdenen af ComfyUI face swapping. Her præsenterer vi dig for ComfyUI Reactor workflow, som giver dig mulighed for at bytte enten et enkelt ansigt eller flere ansigter i en video!

Vi vil dække:

  1. Roop vs. Reactor
  2. Hvad er ComfyUI Reactor?
  3. Hvordan bruger man Reactor i ComfyUI?
    • Opsætning af dine billeder
    • Face Swap Model
    • Ansigtsgenkendelse
    • Ansigtsgendannelse
    • Ansigtsgendannelses synlighed & CodeFormer Vægt (Fidelity)
    • Detekter køn
    • Introduktion af Face Index for Enkelt- eller Flere Ansigtsbytter i Video
  4. Smart Frame Interpolation hvis nødvendigt
  5. Resize og Forfin hvis nødvendigt
Adgang til ComfyUI Workflow
Dyk direkte ned i <ReActor | Fast Face Swap> arbejdsflow, fuldt lastet med alle essentielle kundeknuder og modeller, hvilket tillader problemfri kreativitet uden manuelle opsætninger!
Kom i gang gratis

1. Roop vs. Reactor

Jeg gætter på, at nogle af jer har brugt Roop-udvidelsen i Automatic 1111 til denne slags kreative eksperimenter, men koden til Roop er ophørt. Bevægelsesdesignere og animatorer omfavner den nye mester i face swapping – ReActor i ComfyUI. Dette værktøj er ikke bare en opgradering fra Roop; det er en komplet revolution. ReActor har forvandlet face swapping til en sømløs og spændende del af dit kreative værktøjssæt.

Så hvorfor er ReActor det nye go-to for face swapping? Her er oversigten:

  • Højopløsnings Face Swaps med Opskalering: Sig farvel til slørede billeder og hej til krystalklare, skarpe visuals.
  • CPU-venlig: Ingen behov for en high-end GPU, hvilket gør det tilgængeligt for flere brugere.
  • Universel Kompatibilitet: Fungerer som en drøm med SDXL og 1.5 Modeller – det er som at have en universel fjernbetjening til face swapping!
  • Smart Detektion: Automatisk køns- og aldersdetektion betyder, at det præcist ved, hvem der er hvem i din video.
  • Ucensureret Skabelse: Uden NSFW-filter kan din kreativitet virkelig løbe løbsk.
  • Løbende Forbedringer: ReActor bliver hele tiden smartere og bedre, ligesom en god vin, der ældes yndefuldt.

Nu, lad os gøre mere end bare at snakke om det; lad os dykke ned i, hvordan man bruger Reactor i ComfyUI og hvordan man opsætter parametrene i Reactor! Med ReActor er dine kreative muligheder uendelige.

2. Hvad er ComfyUI Reactor?

ComfyUI Reactor er en hurtig og simpel face swap-udvidelsesnode til ComfyUI. Det udnytter flere modeller til at lette ansigtsgenkendelse, face swapping og ansigtsgendannelse, alt imens det bevarer brugervenligheden.

3. Hvordan bruger man Reactor i ComfyUI?

Okay, lad os dykke ned i den spændende proces med at skabe din workflow. Med Reactor vil du kunne tilføje nogle utrolige face swap-effekter til dine animationer.

3.1 Opsætning af dine billeder

Først og fremmest skal du vælge dit 'kildebillede' - tænk på det som ansigtets donor. Vælg derefter dit 'input billede' – det er den heldige modtager af det nye ansigt.

Guide til opsætning af kilde- og inputbilleder til hurtig face swapping med ReActor i ComfyUI

3.2 Face Swap Model

Vi har allerede downloadet inswapper_128.onnx Model, forudtrænede modeller inswapper_128.onnx, som er leveret af InsightFace.

3.3 Ansigtsgenkendelse

Ansigtsgenkendelse er som at have en digital detektiv, der spotter ansigter i både dine kilde- og inputbilleder. Vi har en række detektiver - resnet50, mobile0.25, YOLOv5l og YOLOv5n. Men vores foretrukne er retinaface_resnet50. Dens ydeevne er god.

3.4 Ansigtsgendannelse

Her kan du vælge en model til ansigtsgendannelse. Nogle foretrækker GF PGN, men prøv Code Forer - det er også fantastisk!

3.5 Ansigtsgendannelses synlighed & CodeFormer Vægt (Fidelity)

Disse indstillinger er som at stemme din guitar. Standardindstillingerne er 1.00 for synlighed og 0.75 for CodeFormer vægt, men tøv ikke med at lege rundt og se, hvilke toner du kan skabe.

3.6 Detekter køn? Måske ikke

Muligheden 'detekter køn' bestemmer, om du vil have modellen til at finde ud af kønnet i billederne. ReActor vil kun bytte et ansigt, hvis det opfylder den givne betingelse. Efter min erfaring giver det gode resultater at sætte det til 'nej'. måske Det er som at sige til modellen, "Alle øjne på ansigtet, model babe!"

Instruktioner til konfiguration af ReActor (hurtig face swap) i ComfyUI

3.7 Introduktion af Face Index

Face Index hjælper systemet med at identificere hvert ansigt i dine billeder. Ansigterne er mærket fra venstre til højre og fra top til bund i deres respektive billeder. På denne måde ved systemet præcis, hvem der er hvem.

3.7.1 Opsætning til en enkelt ansigtsbytning

Har du kun ét ansigt at bytte? Let! Både kildeansigtet og inputansigtet vil have en indeks på 0.

Sådan indstilles Face Index til bytte af et enkelt ansigt ved hjælp af ReActor (hurtig face swap) i ComfyUI

3.7.2 Opsætning til flere ansigter

Nu, hvis du føler dig ambitiøs og vil bytte flere ansigter, her er hvordan det gøres:

Flere ansigter byttes i separate billeder
  • Når du arbejder med karakteren til venstre i din animation, skal du indstille både kilde- og input face index til 0. Dette instruerer Reactor til, "Udnyt kildebilledet til at erstatte den venstre karakter i inputbilledet."
  • For karakteren til højre, juster kildeindekset til 0 og input face index til 1. Dette dirigerer Reactor til, "Brug kildebilledet til at erstatte den højre karakter i inputbilledet."
  • Husk, hvis hver karakter er i et separat billede, skal du bruge to sæt Reactor-noder.
Sådan indstilles Face Index til bytte af flere ansigter med forskellige kildebilleder ved hjælp af ReActor (hurtig face swap) i ComfyUI
Flere ansigter byttes i ét billede
  • Hvis du har et billede med to karakterer, vil en Reactor-node klare det.
  • Her bliver det sjovt. Du kan blande og matche ansigter. Lad os sige, at du vil bytte det andet ansigt i inputbilledet (det er indeks = 1) med det første ansigt i kildebilledet (indeks = 0), og du vil bytte det første ansigt i inputbilledet (det er indeks = 0) med det andet ansigt i kildebilledet (indeks = 1). Alt du skal gøre er at sætte dine indekser sådan: Kilde - 0,1; Input - 1,0.
Sådan indstilles Face Index til bytte af flere ansigter med et enkelt kildebillede ved hjælp af ReActor (hurtig face swap) i ComfyUI

4. Smart Frame Interpolation hvis nødvendigt

Her er et nyttigt tip - overvej at bruge en frame interpolator. Forestil dig det som en tidsmaskine for dine videorammer. Det fungerer vidunderligt ved at reducere antallet af rammer, du skal behandle i første omgang og derefter genialt rekonstruere dem senere. Dette er især nyttigt, hvis du har været nødt til at gå på kompromis med din videos kvalitet for hurtigere behandling. Tænk på dette trin som en tryllestav, der hjælper dig med at genvinde noget af den tabte klarhed og detalje.

Forbedring af videoer eller animationer ved hjælp af Frame Interpolator i ComfyUI

5. Resize og Forfin hvis nødvendigt

Du kan også ændre størrelsen på dine videobilleder, før du sender dem til interpolatoren. Selvom det er svært at opnå kvaliteten af den originale fil, er det bestemt bedre end ingenting.

Ændring af størrelse på videoer eller animationer med Resize-funktionen i ComfyUI
Access ComfyUI Workflow
Dive directly into <ReActor | Fast Face Swap> workflow, fully loaded with all essential customer nodes and models, allowing for seamless creativity without manual setups!
Get started for Free

Forfatter: RunComfy Redaktører

Vores team af redaktører har arbejdet med AI i mere end 15 år, startende med NLP/Vision i RNN/CNN-æraen. Vi har samlet en enorm mængde erfaringer inden for AI Chatbot/Kunst/Animation, såsom BERT/GAN/Transformer osv. Tal med os, hvis du har brug for hjælp til AI kunst, animation og video.

RunComfy

© Ophavsret 2024 RunComfy. Alle rettigheder forbeholdes.

RunComfy er den førende ComfyUI platform, der tilbyder ComfyUI online miljø og tjenester, sammen med ComfyUI-arbejdsgange med fantastiske visuals.