Préparez-vous à découvrir le secret ultime pour maîtriser Stable Diffusion : le negative prompt !

Oubliez les masques compliqués avec l'inpainting, avec le negative prompt, vous pouvez simplement entrer votre demande en texte. certains visuels ne peuvent être générés qu'en utilisant le negative prompt.

Dans cet article, je vous emmène dans une exploration fascinante avec un exemple concret d'utilisation du negative prompt. Puis, je vous dévoilerai les secrets de son fonctionnement dans Stable Diffusion.

Un exemple simple

Positive prompt uniquement

Disons que nous voulons juste générer des images d'un homme. Je vais commencer par utiliser Stable Diffusion v1.5 avec ce prompt pour un portrait photo d’un homme.

Portrait photo of a man

Portrait photo of a man - Steps: 25, Sampler: DPM++ 2S a Karras, CFG scale: 7, Size: 512x704

Portrait photo of a man - Steps: 25, Sampler: DPM++ 2S a Karras, CFG scale: 7, Size: 512x704

Voilà, sans suprise, nous avons obtenu ce à quoi nous pouvions nous attendre. Mais ces hommes ont peut être l’air un peu trop vieux et serieux. Essayons donc d’enlever leurs moustaches pour leur donner un coup de jeune. Voici donc notre nouveau prompt :

Portrait photo of a man without mustache

00022-571293924-Portrait photo.png

Allo Houston, on a un problème ! Les moustaches sont encore plus grande ! Que se passe-t-il ?

Le problème est plus que probablement dû au fait que Stable Diffusion comprend mal le lien entre les mots without (sans) et mustache. Et du coup, il a surtout compris compris que le prompt comprend les mots homme ET moustache → Il crée donc des images avec ces deux élèments bien présents.

Avec le prompt négatif

Que pouvons-nous donc faire pour générer des hommes sans moustache ?

La solution est d'utiliser le negative prompt. Nous allons reprendre notre premier prompt, mais y ajouter un prompt négatif.

Prompt

Portrait photo of a man

Negative prompt

Mustache

00027-4212787106-Portrait phot.png

Cette fois, c’est bon : nous avons enfin générer des photos d’hommes sans moustache !

<aside> 👍 Nous venons de voir le principe d'utilisation du negative prompt en action : S’il y a quelquechose que vous ne voulez pas voir, indiquez le dans le prompt négatif.

</aside>