Recherche de site Web

Comment créer une excellente invite pour une diffusion stable


Modèle de conversion texte-image populaire et d'apprentissage en profondeur, Stable Diffusion (SD) vous permet de créer des images détaillées basées sur des invites textuelles. Mais le degré d’impression et de détail de vos images dépend de la spécificité de vos invites textuelles.

Développer de bonnes invites implique de nombreuses expérimentations. Dans cet article, nous passerons en revue certains paramètres pour modifier radicalement les variations de vos images et comment configurer SD pour qu'il s'exécute localement sur votre PC.

Comment créer une excellente invite pour une diffusion stable

La « création rapide » demande du temps et des expérimentations pour obtenir les meilleurs résultats. Vous devez être aussi précis que possible et définir avec précision vos styles ou médiums artistiques et vos artistes particuliers. Évitez également le brouillage de mots clés.

Ensuite, il est important de savoir comment personnaliser les paramètres des fonctionnalités SD pour automatiser vos tests.

Les conseils qui suivent sont basés sur une installation locale de SD ; cependant, ils sont également applicables si vous utilisez la version en ligne. Pour connaître les étapes détaillées d'installation de SD localement, faites défiler jusqu'à la section « Comment configurer une diffusion stable sur un PC Windows ».

Assurez-vous que vos invites fonctionnent

Avant de commencer, assurez-vous que les invites sont prêtes en procédant comme suit :

  1. Dans l'onglet « txt2ing », laissez le champ d'invite vide et faites défiler jusqu'à la section « Script ».

  2. Cliquez sur le menu déroulant et sélectionnez "Invite à partir d'un fichier ou d'une zone de texte".

  3. Vous pouvez déposer votre fichier texte d'invite dans la fenêtre « Fichier avec entrées ». Vous pouvez également cocher l'option « Afficher la zone de texte » et saisir vos invites dans la fenêtre « Invites ». Il est probablement plus facile de travailler avec un fichier texte car il est plus facile à modifier et à enregistrer.

  4. Accédez à l'emplacement de votre fichier texte et faites glisser le fichier dans la fenêtre. Si vous apportez des modifications au fichier, vous devrez déposer le fichier mis à jour dans la fenêtre d'invite, car l'interface utilisateur ne le mettra pas à jour automatiquement.

  5. Dans le champ de saisie "Seed", définissez votre seed personnalisée, puis cliquez sur "Générer".

Si vous souhaitez expérimenter en utilisant l’art généré par vos invites, nous commencerons par utiliser la fonction d’échelle de guidage sans classificateur (CFG).

Expérimenter avec l'échelle CFG

L'échelle CFG mesure dans quelle mesure vous souhaitez que le modèle adhère à votre invite lors de la génération d'images associées. Par exemple, une valeur CFG Scale de « 0 » générera une image aléatoire basée sur la graine. D’un autre côté, une échelle CFG de « 20 » et le maximum de SD créeront la correspondance la plus proche possible de votre invite.

Suivez ces étapes pour tester votre invite à l'aide de la fonction d'échelle CFG :

  1. Accédez au "Script", puis choisissez "Tracé X/Y".

  2. Cliquez sur le menu déroulant « Type X » et sélectionnez « Échelle CFG ».

  3. Dans le menu déroulant "Type Y", choisissez "Étapes".

  4. Dans le champ de saisie « Valeurs X », envisagez de définir l'échelle CFG sur « 3-5 ». Cela générera des versions en nombres entiers de votre image. Si vous souhaitez produire des demi-nombres, saisissez : « 3-5 (+ 0,5) en utilisant des parenthèses.

  5. Utilisez ensuite les « Étapes » dans le champ « Valeurs Y » pour définir le nombre de variations entre la plage. Par exemple, pour tester entre 10 et 40 étapes, saisissez « 10-40 ». Pour utiliser cinq variantes, saisissez « 10-40 [5] entre crochets.

  6. Pour un aperçu clair, assurez-vous que « Dessiner la légende » est coché.

  7. Cliquez sur le bouton « Générer ».

En fonction des variantes demandées, vous recevrez de nombreuses options de rendu. De plus, gardez à l’esprit que toutes les images sont en pleine résolution, donc la ou les versions que vous aimez seront le produit fini.

Expérimentez avec une matrice d'invite

« Prompt Matrix » est un autre moyen puissant de tester vos invites à mesure que vous générez plus de variations à partir de la même invite. Suivez ces étapes pour personnaliser la fonctionnalité de matrice d'invite :

  1. Accédez au menu déroulant "Script" et choisissez "Matrice d'invite".

  2. Entrez l'invite dans le champ d'invite, puis appuyez sur espace. Entrez un caractère vertical – « | » – puis ajoutez un autre espace. Entrez les différentes versions de style que vous souhaitez utiliser, par exemple « peinture à l'huile » ou « aquarelle », et utilisez le tuyau vertical pour séparer chacune d'elles.

  3. Une fois que vous avez cliqué sur « Générer », en fonction du nombre de variables saisies, ce nombre multiplié par lui-même sera le nombre de variantes affichées. Par exemple, 4 arguments X 4=16 résultats.

Expérimenter des méthodes d'échantillonnage

La méthode d'échantillonnage affine votre image du bruit aux formes reconnaissables. Suivez ces étapes pour tester les méthodes d’échantillonnage :

  1. Accédez au menu déroulant "Type Y" et sélectionnez "Échantillonneur".

  2. Dans le champ de texte « Valeurs Y », entrez la méthode d'échantillonnage, par exemple « Euler a », suivi d'une virgule pour séparer les autres noms d'échantillons. Envisagez de tester d'au moins trois manières.

  3. Pour simplifier les choses, définissez la « valeur X » de l'échelle CFG sur trois variantes en saisissant « 3-5 ».

  4. Appuyez sur le bouton « Générer ».

Comment configurer une diffusion stable sur un PC Windows

Si vous disposez d'environ 15 Go à 20 Go d'espace disque libre, vous pouvez accéder gratuitement à SD en l'installant sur votre PC. Les étapes suivantes incluent un accès direct à tous les fichiers que vous devez installer et télécharger.

Pour faciliter le processus, pensez à créer deux dossiers, l'un pour enregistrer tous vos fichiers SD téléchargés et l'autre pour installer votre version locale de SD. Par exemple, vous pouvez créer un dossier dans « Documents » et l'appeler quelque chose comme « SDLocal » sans espaces, car SD peut avoir un problème avec les espaces dans le nom du répertoire.

Télécharger des fichiers de diffusion stable

  1. Tout d’abord, visitez Python.org pour télécharger la dernière version de Python.

  2. Faites défiler jusqu'à la section « Fichiers », puis sélectionnez la version du programme d'installation de Windows (64 bits) pour la télécharger.

  3. Visitez la page « Téléchargements pour Windows » de git-local-branching-on-the-cheap.

  4. Cliquez sur l'option « 64 bits pour l'installation de Windows » pour le télécharger.

  5. Visitez maintenant GitHub pour télécharger l’interface utilisateur Web de Stable Diffusion. Cliquez sur le menu déroulant « Code », puis sélectionnez « Télécharger le code ZIP ».

  6. Accédez au site Web huggingface.co pour télécharger la dernière version SD. Sur cette page Web, vous devrez créer un compte gratuit. Faites défiler vers le bas pour choisir la version «…full EMA…» pour une version complète. Il s'agit d'un fichier volumineux dont le téléchargement peut prendre un certain temps.

  7. Visitez la page Web GitHub « GFPGAN » pour télécharger les fichiers Gen pour la fonctionnalité « Restauration du visage ». Faites défiler jusqu'à la section « Mises à jour » avec les cases cochées en vert. Téléchargez le « modèle V1.3 » pour des résultats plus naturels ; téléchargez également le « modèle V1.4 » pour plus de détails.

  8. Vous pouvez également télécharger « Notepad++ » depuis le site Web Notepad++. Cliquez sur la version 64 bits la plus récente répertoriée en haut.

Installer des fichiers de diffusion stables

  1. Tout d’abord, accédez à votre fichier d’installation Phyton, double-cliquez dessus, puis sélectionnez « Installer maintenant » dans la fenêtre contextuelle. Cliquez sur « Fermer » une fois l'installation terminée.

  2. Accédez au fichier zip « Stable Diffusion Web UI Master », double-cliquez dessus, puis double-cliquez sur la version du dossier. Sélectionnez tous les fichiers de ce dossier, puis déplacez-les dans le dossier local SD que vous avez créé précédemment dans le dossier « Documents ». Assurez-vous que tous les fichiers y sont visibles.

  3. Revenez à votre dossier contenant tous les fichiers téléchargés. Recherchez les fichiers « GFPGANv1.3.pth » et « GFPGANv1.4.pth », puis faites-les glisser pour rejoindre les autres fichiers SD dans votre dossier local SD.

  4. Recherchez le fichier « sd-v1-4-full-ema.ckpt » dans votre dossier de fichiers téléchargés, puis cliquez sur le nom du fichier pour le remplacer par « modèle ». Faites-le glisser dans votre dossier SD.

  5. Double-cliquez sur le fichier Git .exe, acceptez la licence, puis continuez à cliquer sur « Suivant » jusqu'à ce que vous arriviez à l'écran « Installation », puis cliquez sur « Terminer » une fois que c'est fait.

  6. Recherchez le fichier .exe du programme d’installation de notepad++ pour l’installer, puis cliquez sur « Terminer ».

  7. Depuis votre dossier local SD, cliquez sur le fichier « webui-user.bat » et une fenêtre contextuelle « Windows a protégé votre PC » s'affichera. Cliquez sur "Plus d'informations", puis sur "Exécuter quand même".

  8. La fenêtre d'invite de commande s'ouvrira et affichera une erreur « Impossible de lancer Python ». Laissez la fenêtre d'invite de commande ouverte.

Pour effacer cette erreur, vous devrez essentiellement connecter Python à SD ; voici comment :

  1. Faites un clic droit sur le fichier « webui-user.bat », accédez à « Afficher plus d'options », puis sélectionnez « Modifier avec Notepad++ ».

  2. Notepad++ s'ouvrira. Cliquez sur l'icône de recherche et saisissez « Phyton ». L'application Phyton affichera les résultats.

  3. Faites un clic droit sur l'application Phyton et sélectionnez « Ouvrir l'emplacement du fichier ».

  4. Le dossier Phyton s'affichera ; faites un clic droit sur le raccourci Phyton 64 bits, puis sélectionnez « Ouvrir l’emplacement du fichier ».

  5. Faites un clic droit sur le fichier « phyton.exe », puis sélectionnez « Copier comme chemin ». Le chemin sera copié dans votre presse-papiers.

  6. Revenez à Notepad++ et placez le curseur à côté de la ligne « set PHYTON= » pour copier le chemin. Cliquez sur « Enregistrer ».

  7. Revenez dans votre dossier local SD, puis double-cliquez sur le fichier « webui-user.bat ».

    • Ce processus peut prendre un certain temps et ne vous montrera aucune indication de progrès. Une fois l'installation terminée, la fenêtre d'invite de commande sera remplie d'informations SD. Cette fenêtre doit rester ouverte lors de l'exécution de SD localement.
  8. L'information la plus importante est le numéro IP situé sur la ligne « Exécution sur une URL locale : » vers le bas de l'écran.

  9. Copiez l'URL, puis collez-la dans la barre d'adresse de votre navigateur pour accéder à la version locale de SD.

L'art de créer une superbe invite SD

Lorsqu'il s'agit de travailler avec des modèles artistiques d'IA en SD, les meilleures images sont créées à partir d'invites spécifiques et bien formulées. Il existe même d'excellents sites qui vous permettent de générer des images pour une diffusion stable en ligne. Mais la création rapide prend du temps et beaucoup d'expérimentation avec les fonctionnalités pour voir comment SD répond à des ajustements particuliers. Plus vous passez de temps à jouer avec SD, plus vous réalisez que le faire générer l'art souhaité est un art en soi.

Avez-vous réussi à créer des images en SD qui vous ont impressionné ? Parlez-nous de certains de vos œuvres d’art préférées dans la section commentaires ci-dessous.

Articles connexes