- ReActor ajoute des contrôles de face swap à Automatic1111 pour les workflows image.
- L’extension dépend du modèle InSwapper, que les utilisateurs doivent ajouter manuellement.
- La restauration de visage et l’upscaling peuvent améliorer les visages échangés qui ressortent flous.
- Vérifiez les licences des modèles et les exigences de consentement avant d’utiliser le face swap dans un contexte public ou commercial.
ReActor est une extension Automatic1111 pour le face swap dans les workflows image. Elle peut détecter plusieurs visages, échanger des index de visage précis et utiliser des outils de restauration ou d’upscaling comme CodeFormer et R-ESRGAN, mais ReActor n’est plus la voie recommandée pour les nouveaux workflows.
| En bref | |
|---|---|
| Outil | Extension ReActor |
| Application hôte | Automatic1111 |
| Modèle requis | InSwapper |
| Option de restauration | CodeFormer |
| Option d’upscaling | R-ESRGAN |
Mise à jour : statut du support de ReActor
L’équipe ReActor a arrêté le support de ReActor. Pour les workflows de face swap plus récents, envisagez plutôt RDFaceFusion dans Automatic1111.
Qu’est-ce que l’extension ReActor ?
ReActor est une extension pour Automatic1111 conçue pour échanger des visages dans des images rapidement et avec précision. Elle complète les workflows Stable Diffusion avec des outils de détection de visage, de face swap et de restauration capables de gérer plusieurs visages dans une image.
Fonctionnalités clés de l’extension ReActor
- Prise en charge de plusieurs visages : ReActor peut détecter et échanger plusieurs visages dans une image. C’est utile pour les photos de groupe ou les compositions IA complexes. Les utilisateurs peuvent choisir quels visages échanger grâce à des numéros d’index.
- Détection du genre : Pour un face swap plus précis, ReActor permet de définir des préférences de genre afin de mieux faire correspondre les visages source et cible.
- Restauration de visage et upscaling : Si un visage échangé paraît flou, l’outil de restauration CodeFormer peut améliorer la netteté. La fonction d’upscaling intégrée R-ESRGAN peut améliorer la résolution finale.
Configurer le modèle InSwapper pour le face swap
L’extension ReActor s’appuie sur le modèle InSwapper pour ses capacités de face swap. Une fois ReActor installé, vous devez ajouter ce modèle manuellement dans models/roop. RunDiffusion ne peut pas fournir le modèle, vous devez donc le télécharger vous-même. Nous couvrons ce sujet dans notre article sur le face swapping.
Cette étape est essentielle. Sans le modèle InSwapper dans le bon dossier, ReActor ne peut pas effectuer de face swap.
Installation et configuration
Pour installer l’extension ReActor dans Automatic1111, suivez ces étapes.
Lancez Automatic1111.


Si vous avez Creators Club, faites défiler cet écran et activez persistent extensions afin de ne pas réinstaller l’extension à chaque lancement d’Automatic1111.

Installez ReActor : ouvrez Extensions, sélectionnez l’onglet Available, puis cliquez sur Load From. La liste des extensions s’affiche.

Faites défiler jusqu’à ReActor et cliquez sur Install. Vous pouvez aussi utiliser Control+F pour rechercher ReActor et y accéder rapidement.

Après l’installation, sélectionnez Server Manager dans la colonne de gauche, puis cliquez sur Restart App 'Auto1111'.

ReActor devrait alors être disponible dans Automatic1111.

Utiliser ReActor pour le face swap
Cochez la case : les contrôles de l’extension deviennent visibles. Une fois la case cochée, ReActor est activé. Si vous sélectionnez Generate, Automatic1111 essaie d’utiliser l’extension pendant la génération.

Déposez ou téléchargez une image : ajoutez une image source en sélectionnant l’upload ou en glissant-déposant une image dans la zone de téléchargement.

Générez une image : écrivez un prompt et sélectionnez Generate. À la fin du processus de génération, ReActor applique le face swap.
Prompt: Harley Quinn holding a baseball bat, wearing colorful and vibrant unique fashionable clothes, background graffiti

Restauration de visage : si le visage échangé obtenu est flou, activez l’option CodeFormer dans l’onglet Restore Face pour améliorer la netteté.
Upscaling : améliorez la résolution finale avec la fonction Upscale de ReActor. Sélectionnez des upscalers comme R-ESRGAN 4x+ pour des résultats plus forts et ajustez le facteur d’échelle, généralement 2x ou 4x.
Gérer plusieurs visages : précisez quels visages échanger en sélectionnant leurs index, par exemple 0,1 pour la source et 1,0 pour la cible. Ce niveau de contrôle est utile avec les images de groupe. OpenAI Journey décrit aussi l’utilisation des index de visage dans les workflows de face swap Stable Diffusion.
Licences et considérations juridiques
Avant d’utiliser le face swap dans des projets publics ou commerciaux, vérifiez les informations de licence des modèles et outils utilisés. Le modèle InSwapper peut avoir des exigences de licence spécifiques, surtout pour les projets commerciaux ou visibles publiquement.
Vérifiez aussi les droits, le consentement et les exigences éthiques pour toute personne dont le visage apparaît dans une image source ou cible. Pour plus de contexte, lisez notre guide du face swapping sur RunDiffusion.
Conclusion
L’extension ReActor pour Automatic1111 de Stable Diffusion peut aider les utilisateurs à effectuer efficacement des face swaps d’images. Ses contrôles multi-visages, ses outils de restauration et ses options d’upscaling l’ont rendue utile pour les workflows Automatic1111, mais son statut de support compte. Pour les nouveaux projets, comparez ReActor avec des workflows FaceFusion ou RDFaceFusion plus récents avant de choisir une voie de production.
Pour des techniques plus avancées et des guides de configuration liés, consultez :
Lancez Automatic1111 dans le cloud
Démarrez une session Automatic1111 sur RunDiffusion et testez des extensions sans configuration GPU locale.
Questions fréquentes
QQu’est-ce que ReActor ?
ReActor est une extension Automatic1111 conçue pour le face swap d’images, la détection de visage, la restauration et l’upscaling.
QReActor a-t-il besoin du modèle InSwapper ?
Oui. ReActor dépend du modèle InSwapper, et les utilisateurs doivent l’ajouter manuellement dans le dossier de modèle attendu.
QReActor peut-il échanger plusieurs visages ?
Oui. ReActor peut travailler avec plusieurs visages et permet de choisir les index de visage source et cible.
QReActor est-il encore recommandé pour les nouveaux workflows ?
L’article source indique que l’équipe ReActor a arrêté le support de ReActor. Les nouveaux workflows devraient donc aussi évaluer RDFaceFusion ou FaceFusion.
QQue faut-il vérifier avant un usage commercial du face swap ?
Vérifiez les licences des modèles, les droits à l’image, le consentement et les exigences éthiques pour les personnes dont les visages apparaissent dans les images source et cible.




