1. Che cos'è il Flusso di Lavoro ComfyUI ReActor Face Swap?
Il flusso di lavoro ComfyUI ReActor Face Swap consente uno scambio facciale senza soluzione di continuità in immagini e video utilizzando modelli avanzati di rilevamento, scambio e miglioramento del viso. Questa implementazione di ReActor Face Swap produce risultati naturali e di alta qualità, offrendo opzioni flessibili di restauro e upscaling.
Ultimi Aggiornamenti
Gli aggiornamenti recenti hanno portato significativi miglioramenti al flusso di lavoro ReActor Face Swap. Il supporto per i modelli di restauro GPEN 1024/2048 migliora la qualità del viso, mentre gli aggiornamenti all'elaborazione video e l'ottimizzazione delle prestazioni complessive consentono operazioni di scambio facciale più rapide.
2. Vantaggi del ComfyUI ReActor Face Swap:
- Produce sostituzioni facciali realistiche mantenendo espressioni facciali naturali, illuminazione e texture
- Offre funzionalità di restauro flessibili con impostazioni di miglioramento personalizzabili
- Include il supporto per l'upscaling per migliorare la risoluzione di immagini e video per risultati più chiari
- Fornisce output video fluidi utilizzando l'interpolazione dei fotogrammi per un movimento fluido
3. Come Utilizzare il Flusso di Lavoro ComfyUI ReActor Face Swap
3.1 Metodi di Generazione con ComfyUI ReActor Face Swap
Metodo Primario: Sostituzione Facciale da Video a Immagine
- Input:
- Video di Destinazione: Caricato tramite il nodo Load Video (Upload)
- Immagine Sorgente: Caricata tramite il nodo Load Image
- Procedura:
- Esegui il flusso di lavoro ReActor Face Swap facendo clic su Queue Prompt per risultati di alta qualità
- Il video finale verrà salvato utilizzando il nodo Video Combine
Metodi Alternativi
Il flusso di lavoro ReActor Face Swap supporta sia l'elaborazione multi-facciale che solo immagini. Per il multi-scambio facciale, regola il parametro input_faces_index
nel nodo Fast Face Swap per mirare a volti specifici (es. 0,1,2). Per le operazioni solo su immagini, utilizza semplicemente il nodo Load Image invece di Load Video (Upload) per il tuo input di destinazione.
4. Riferimento ai Nodi e ai Parametri del ComfyUI ReActor Face Swap
Load Video (Upload) Node
- Scopo: Carica il video di destinazione per lo scambio facciale
- Parametri Chiave:
force_rate
: Regola il frame rate per l'estrazione video
select_every_nth
: Controlla la frequenza di selezione dei fotogrammi
- Valori inferiori: Più fotogrammi, elaborazione più fluida ma più lunga
- Valori superiori: Meno fotogrammi, elaborazione più veloce ma più scattosa
skip_first_frames
: Salta un numero specificato di fotogrammi iniziali
- Utile per tagliare l'inizio del video di input
- Compromessi: Equilibrio tra fluidità del video e tempo di elaborazione
Load Image Node
- Scopo: Carica l'immagine sorgente contenente il volto da scambiare
- Parametri Chiave:
image
: Percorso dell'immagine del viso sorgente
- Assicurati di avere immagini di volti di alta qualità e chiare per i migliori risultati
- Compromessi: La qualità dell'immagine influisce direttamente sui risultati dello scambio
Fast Face Swap Node
- Scopo: Esegue l'operazione di scambio facciale
- Parametri Chiave:
swap_model
: Selezione del modello di scambio facciale
- inswapper_128.onnx: Modello predefinito ottimizzato per la qualità
facedetection
: Scelta dell'algoritmo di rilevamento del viso
- retinaface_resnet50: Alta precisione, più lento
- retinaface_mobile0.25: Più veloce, minore precisione
face_restore_visibility
: Forza di miscelazione del restauro (0.1–1.0)
- Più alto: Restauro più forte, potenziale eccesso di levigatura
- Più basso: Restauro sottile, preserva i dettagli originali
codeformer_weight
: Bilanciamento della conservazione dei dettagli (0.0–1.0)
- Più alto: Risultati più lisci, meno dettagli
- Più basso: Più dettagli, potenziali artefatti
input_faces_index
: Specifica i volti da scambiare nell'elaborazione multi-facciale
- Compromessi: Bilancio tra qualità, velocità e precisione
Face Booster Node
- Scopo: Migliora e ripristina il viso scambiato prima dell'integrazione
- Parametri Chiave:
interpolation
: Selezione del metodo di miglioramento (es. Bicubic)
visibility
: Intensità del restauro (0.1–1.0)
- Più alto: Miglioramento più forte ma può sovra-elaborare
- Più basso: Miglioramento sottile, aspetto più naturale
codeformer_weight
: Bilancio dei dettagli (0.0–1.0)
- Più alto: Più liscio, meno dettagli
- Più basso: Più dettagli, possibili artefatti
- Compromessi: Qualità migliorata vs aspetto naturale
Load Upscale Model Node
- Scopo: Carica il modello AI di upscaling per l'incremento della risoluzione
- Parametri Chiave:
model_name
: Selezione del modello di upscaling (es. RealESRGAN_x4plus.pth)
- Compromessi: Risoluzione più alta vs utilizzo della memoria
Upscale Image Node
- Scopo: Applica l'upscaling alle immagini elaborate
- Parametri Chiave:
upscale_model
: Applicazione del modello selezionato
image
: Obiettivo per l'upscaling
- Compromessi: Miglioramento della qualità vs tempo di elaborazione
Video Combine Node
- Scopo: Combina i fotogrammi elaborati nel video finale
- Parametri Chiave:
frame_rate
: Frequenza dei fotogrammi del video di output
- Più alto: Riproduzione più fluida, più fotogrammi necessari
- Più basso: Più scattoso ma elaborazione più veloce
filename_prefix
: Prefisso personalizzato per il file di output
save_output
: Controlla il salvataggio del video nel percorso specificato
- Compromessi: Qualità dell'output vs dimensione del file
Per aggiornamenti, dettagli sui modelli e supporto del flusso di lavoro ReActor Face Swap, visita il Repository ufficiale su GitHub https://github.com/Gourieff/comfyui-reactor-node.