Une génération dépend d'un ensemble de réglages. Le prompt décrit une intention, la seed fixe le bruit initial et le sampler organise la trajectoire de débruitage. Modifier plusieurs paramètres à la fois rend toute comparaison inutile.
Le prompt décrit, il ne programme pas
Un prompt efficace nomme le sujet, la relation entre les éléments, le cadrage, la lumière et le médium. Une longue liste de mots vagues peut diluer l'intention. Une description courte mais structurée donne souvent une meilleure base.
Le prompt négatif signale ce qu'il faut éviter, selon les modèles qui le prennent en charge. Il ne garantit pas l'absence d'un élément. Trop de contraintes négatives peuvent aussi dégrader la composition.
La seed fixe le point de départ
La seed initialise le générateur pseudo-aléatoire. Avec le même modèle, les mêmes réglages et le même environnement, elle aide à reproduire une génération. Changer la seed explore une autre composition.
Une seed n'encode pas un style ou un sujet. Elle identifie seulement un état aléatoire dans une configuration donnée. Si vous changez le modèle ou la résolution, le résultat peut diverger complètement.
Sampler et scheduler
Le sampler utilise les prédictions du modèle pour avancer d'une étape à la suivante. Le scheduler détermine l'évolution du niveau de bruit. Les interfaces regroupent parfois les deux sous un seul nom.
Il n'existe pas un sampler universellement meilleur. Certains convergent vite, d'autres conservent davantage de détails ou réagissent différemment au nombre d'étapes. Comparez sur votre modèle et votre type d'image.
Nombre d'étapes et rendement décroissant
Davantage d'étapes signifie davantage de calcul, pas automatiquement une meilleure image. Après un certain seuil, les améliorations deviennent faibles ou la composition peut même perdre en naturel.
Le guidage du prompt
Le niveau de guidage règle la force avec laquelle la génération suit le conditionnement textuel. Trop faible, le résultat s'éloigne de la demande. Trop fort, il peut devenir rigide, saturé ou artificiel.
La bonne valeur dépend du modèle. Copiez d'abord la recommandation de sa documentation, puis ajustez autour de ce point. Évitez de transférer des recettes entre familles différentes sans test.
Un protocole simple
- Fixez le modèle, la résolution et la seed.
- Écrivez un prompt décrivant clairement la scène.
- Testez deux nombres d'étapes proches.
- Choisissez le meilleur compromis.
- Explorez ensuite plusieurs seeds.
- Ajoutez un contrôle de pose ou de profondeur seulement si le besoin est précis.
L’essentiel
- Le prompt décrit une intention ; il ne programme pas le résultat.
- La seed fixe le bruit initial : même seed et mêmes réglages donnent un résultat reproductible.
- Le sampler trace la trajectoire de débruitage ; le scheduler règle l'évolution du bruit.
- Plus d'étapes signifie plus de calcul, pas forcément une meilleure image.
- Pour comparer, fixez tout et ne modifiez qu'un seul réglage à la fois.
Testez-vous
Répondez de tête ou par écrit, puis vérifiez. Se tester juste après la lecture aide à retenir.
Une seed qui donne une belle image avec un modèle donnera-t-elle la même avec un autre ?
Voir la réponse
Non. Une seed identifie un état aléatoire dans une configuration donnée. Changer de modèle ou de résolution peut produire un résultat complètement différent.
Que se passe-t-il avec un guidage trop fort ?
Voir la réponse
L'image suit le texte de manière rigide et peut devenir saturée ou artificielle. Partez de la valeur recommandée par la documentation du modèle.
Quelles métadonnées conserver pour reproduire un rendu ?
Voir la réponse
Le modèle et sa version, la seed, le sampler, le nombre d'étapes, la résolution, le guidage et les modules de contrôle utilisés.
Sources et pour aller plus loin
- Classifier-Free Diffusion Guidance : le principe du guidage par le prompt (Ho et Salimans, 2022).
- Schedulers dans Diffusers : la liste des samplers et schedulers et leurs différences.
- ControlNet : ajouter des contrôles de pose, de profondeur ou de contours (Zhang et al., 2023).