ComfyUI  >  Tutoriels  >  Guide d'utilisation de ComfyUI Reactor pour l'échange de visages dans les vidéos

Hey les amoureux de l'animation AI ! Nous partons pour un voyage palpitant dans le monde de l'échange de visages avec ComfyUI. Nous vous présentons ici le workflow ComfyUI Reactor, qui vous permet d'échanger un seul visage ou plusieurs visages dans une vidéo !

Nous aborderons :

  1. Roop vs. Reactor
  2. Qu'est-ce que ComfyUI Reactor ?
  3. Comment utiliser Reactor dans ComfyUI ?
    • Configuration de vos images
    • Modèle d'échange de visages
    • Détection de visages
    • Restauration de visages
    • Visibilité de la restauration de visages et poids de CodeFormer (Fidélité)
    • Détecter les genres
    • Introduire l'index de visages pour l'échange de visages uniques ou multiples dans une vidéo
  4. Interpolation intelligente d'images si nécessaire
  5. Redimensionner et affiner si nécessaire
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

1. Roop vs. Reactor

Je suppose que certains d'entre vous ont utilisé l'extension Roop dans Automatic 1111 pour ce genre d'expériences créatives, mais le code de Roop est abandonné. Les motion designers et les animateurs adoptent le nouveau champion de l'échange de visages – ReActor dans ComfyUI. Cet outil n'est pas seulement une amélioration de Roop, c'est une révolution complète. ReActor a transformé l'échange de visages en une partie transparente et passionnante de votre boîte à outils créative.

Alors, pourquoi ReActor est-il le nouvel incontournable pour l'échange de visages ? Voici le résumé :

  • Échanges de visages haute résolution avec suréchantillonnage : Dites adieu aux images floues et bonjour aux visuels nets et clairs comme du cristal.
  • Compatible CPU : Pas besoin d'un GPU haut de gamme, ce qui le rend accessible à plus d'utilisateurs.
  • Compatibilité universelle : Fonctionne à merveille avec les modèles SDXL et 1.5 – c'est comme avoir une télécommande universelle pour l'échange de visages !
  • Détection intelligente : La détection automatique du genre et de l'âge signifie qu'il sait exactement qui est qui dans votre vidéo.
  • Création sans censure : Sans filtre NSFW, votre créativité peut vraiment se déchaîner.
  • Améliorations continues : ReActor devient de plus en plus intelligent et meilleur, comme un bon vin qui vieillit avec grâce.

Maintenant, faisons plus que d'en parler ; plongeons dans la façon d'utiliser Reactor dans ComfyUI et comment configurer les paramètres dans Reactor ! Avec ReActor, vos possibilités créatives sont infinies.

2. Qu'est-ce que ComfyUI Reactor ?

ComfyUI Reactor est un nœud d'extension d'échange de visages rapide et simple pour ComfyUI. Il exploite plusieurs modèles pour faciliter la détection de visages, l'échange de visages et la restauration de visages, tout en restant facile à utiliser.

3. Comment utiliser Reactor dans ComfyUI ?

Bien, plongeons dans le processus passionnant de création de votre workflow. Avec Reactor, vous pourrez ajouter des effets d'échange de visages incroyables à vos animations.

3.1 Configuration de vos images

Tout d'abord, vous devez choisir votre "image source" - considérez-la comme le donneur de visage. Ensuite, choisissez votre "image d'entrée" – c'est l'heureux destinataire du nouveau visage.

Guide pour configurer les images source et d'entrée pour un échange rapide de visages avec ReActor dans ComfyUI

3.2 Modèle d'échange de visages

Nous avons déjà téléchargé le modèle inswapper_128.onnx, les modèles pré-entraînés inswapper_128.onnx, qui sont fournis par InsightFace.

3.3 Détection de visages

La détection de visages est comme avoir un détective numérique qui repère les visages dans vos images source et d'entrée. Nous avons une variété de détectives - resnet50, mobile0.25, YOLOv5l et YOLOv5n. Mais notre préféré est le retinaface_resnet50. Ses performances sont bonnes.

3.4 Restauration de visages

Ici, vous pouvez choisir un modèle pour la restauration de visages. Certains préfèrent GF PGN, mais essayez Code Forer - il est également excellent !

3.5 Visibilité de la restauration de visages et poids de CodeFormer (Fidélité)

Ces paramètres sont comme accorder votre guitare. Les paramètres par défaut sont 1,00 pour la visibilité et 0,75 pour le poids de CodeFormer, mais n'hésitez pas à jouer avec et à voir quels airs vous pouvez créer.

3.6 Détecter les genres ? Peut-être pas

L'option "détecter les genres" décide si vous voulez que le modèle détecte le genre dans les images. ReActor n'échangera un visage que s'il remplit la condition donnée. D'après mon expérience, le régler sur "non" donne d'excellents résultats. C'est comme dire au modèle : "Tous les yeux sur le visage, bébé modèle !"

Instructions pour configurer ReActor (échange rapide de visages) dans ComfyUI

3.7 Présentation de l'index de visages

L'index de visages aide le système à identifier chaque visage dans vos images. Les visages sont étiquetés de gauche à droite et de haut en bas dans leurs images respectives. Ainsi, le système sait exactement qui est qui.

3.7.1 Configuration pour un échange de visage unique

Vous n'avez qu'un seul visage à échanger ? Facile ! Le visage source et le visage d'entrée auront tous deux un index de 0.

Comment définir l'index de visage pour échanger un seul visage à l'aide de ReActor (échange rapide de visages) dans ComfyUI

3.7.2 Configuration pour plusieurs visages

Maintenant, si vous vous sentez ambitieux et que vous voulez échanger plusieurs visages, voici comment procéder :

Échange de plusieurs visages dans des images séparées
  • Lorsque vous traitez le personnage de gauche dans votre animation, réglez l'index du visage source et d'entrée sur 0. Cela indique au Reactor : "Utilisez l'image source pour remplacer le personnage de gauche dans l'image d'entrée."
  • Pour le personnage positionné à droite, ajustez l'index source à 0 et l'index du visage d'entrée à 1. Cela indique au Reactor : "Utilisez l'image source pour remplacer le personnage de droite dans l'image d'entrée."
  • N'oubliez pas que si chaque personnage est dans une image séparée, vous aurez besoin de deux ensembles de nœuds Reactor.
Comment définir l'index de visage pour échanger plusieurs visages avec différentes images sources à l'aide de ReActor (échange rapide de visages) dans ComfyUI
Échange de plusieurs visages dans une image
  • Si vous avez une image avec deux personnages, un seul nœud Reactor fera l'affaire.
  • C'est là que ça devient amusant. Vous pouvez mélanger et assortir les visages. Disons que vous voulez échanger le deuxième visage de l'image d'entrée (c'est l'index = 1) avec le premier visage de l'image source (index = 0), et que vous voulez échanger le premier visage de l'image d'entrée (c'est l'index = 0) avec le deuxième visage de l'image source (index = 1). Tout ce que vous avez à faire est de définir vos indices comme ceci : Source - 0,1 ; Entrée - 1,0.
Comment définir l'index de visage pour échanger plusieurs visages avec une seule image source à l'aide de ReActor (échange rapide de visages) dans ComfyUI

4. Interpolation intelligente d'images si nécessaire

Voici un conseil pratique - envisagez d'utiliser un interpolateur d'images. Imaginez-le comme une machine à remonter le temps pour les images de votre vidéo. Il fonctionne à merveille en réduisant le nombre d'images que vous devez traiter initialement, puis les reconstruit brillamment par la suite. C'est particulièrement utile si vous avez dû faire des compromis sur la qualité de votre vidéo pour accélérer le traitement. Considérez cette étape comme une baguette magique qui vous aide à récupérer une partie de cette clarté et de ces détails perdus.

Amélioration des vidéos ou animations à l'aide de l'interpolateur d'images dans ComfyUI

5. Redimensionner et affiner si nécessaire

Vous pouvez également redimensionner les images de votre vidéo avant de les passer à l'interpolateur. Bien qu'il soit difficile d'atteindre la qualité du fichier d'origine, c'est certainement mieux que rien.

Redimensionnement des vidéos ou animations avec la fonction de redimensionnement dans 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

Auteur : Éditeurs de RunComfy

Notre équipe d'éditeurs travaille avec l'IA depuis plus de 15 ans, en commençant par le NLP/Vision à l'ère du RNN/CNN. Nous avons accumulé une quantité considérable d'expérience sur l'IA Chatbot/Art/Animation, comme BERT/GAN/Transformer, etc. Parlez-nous si vous avez besoin d'aide sur l'art, l'animation et la vidéo IA.

RunComfy

© Droits d'auteur 2024 RunComfy. Tous droits réservés.

RunComfy est la première ComfyUI plateforme, offrant des ComfyUI en ligne environnement et services, ainsi que des workflows ComfyUI proposant des visuels époustouflants.