Aller au contenu

Stable Diffusion Upscale

Stable Diffusion permet d’upscale les images générées, mais les options de base bien qu’efficaces pour la majorité des gens peuvent être trop limitées pour certains besoins et le processus peut également être trés long pour les configurations moyennes ou légéres.
Dans ce tutoriel nous allons installer des extensions sur Stable Diffusion et je vais également partager les réglages que j’utilise pour changer le ratio d’une image et l’upscaler derrière afin de faire des fonds d’écran, des bannières etc.

I. Installation des extensions

Pour ce tutoriel, nous aurons besoin d’installer 3 extensions, c’est relativement facile à installer mais il y à des subtilités.
1. Télécharger les 3 extensions suivantes :
2. Une fois les fichiers téléchargés, décompresser les archives
560dd391 84b6 4737 9319 12f731cd7f25
3. Copier les dossiers de multidiffusion-upscaler et sd-webui-controlnet et les copier dans le dossier \sd.webui\webui\extensions
4. Copier le fichier 4x-UltraSharp.pth dans le dossier \sd.webui\webui\models\ESRGAN

II. Upscaler une image

Si vous avez une image qui à été générée en basse résolution et qui vous plaît, ou bien n’importe quelle autre image, vous pouvez utiliser le Refiner, ou bien les extensions que nous venons d’installer.
Je vais utiliser cette image pour le test :
1be44344 caf0 49ae beac 5996e2756a61
Cette image est en 512x512px, pour commencer le redimmensionnement il faut :
1. Aller dans l’onglet IMG2IMG
2. Déposer le fichier
3. Choisir Euler A et mettre 60 étapes
d7ef6945 7224 4500 9d89 6abad93882ad
4. Mettre Denoising strenght à 0, cocher Tiled Diffusion et choisir la méthode MultiDiffusion, l’upscaler 4x-Ultrasharp et cocher Enable Noise Inversion
340c4dac 6315 4d76 bd76 5308eec643db
5. Cocher Tiled VAE et laisser les options par défaut, vous pouvez jouer avec les valeurs pour accélérer la génération mais vous risquez d’avoir une erreur de mémoire vide si vous allez trop haut, il va falloir tester car toutes les cartes graphiques n’acceptent pas les mêmes valeurs
a0545458 6c45 4e72 a20a f6dd77ba54fe
6. Cocher Enable, uploader de nouveau l’image à upscale, cocher Tile et ControlNet is more important
1bb9392a 6ca2 4def ba55 763f1a796196
7. Pour finir, cliquer sur Generate
Voila ! Votre image à pris en résolution !
9dd71ddb f979 4920 b39f e34928dc3ae0
Voici la comparaison des deux fichiers :
8f671ea0 3c09 44c7 bd00 90762b2c2452
3adb88d1 8241 466a 9106 469948d3aea1