Stable Diffusion GUI 0.53 (Patreon)
Content
Here we go, there was a lot of little stuff I had to fix yesterday:
There is probably still some bugs, but I did try to test most of options/tools on this build.
Link:
https://drive.google.com/file/d/1kLacShaNSBwRxvzQibFbEQa8TBAnl2wl/view?usp=sharing
Mirror:
https://drive.google.com/file/d/1Ply2B2zSxAiEST5hHLqYBcZ0NY76MEs3/view?usp=sharing
Who forgot to add a file just to keep tradition? I did! Just add this file to the root to load .ckpt files https://drive.google.com/file/d/1x87aQ70fNDVwb1xg53c2SoINUbGL77_0/view?usp=sharing
Changes/Features:
- Experimental .ckpt loader, just add them to the model folder.
- A little button on the GUI to open the model folder.
- Checkbox for "Advanced Prompts": This turn on/off the extra parameters along the prompt, you can hover the mouse to see the comands.
- Turning off "Display During Rendering" with "Save Vram" turned on may save a little more vram now.
- Outpainting option
- Had to temporarily remove the discrete schedulers. There was some changes to the source code that broke Discrete schedulers.
Details about outpainting:
Outpainting is working, but there is a lot of fixes that need to be done. I did not want to delay the build one more week because of this, so for now it's more of a experimental tool until I manage to finish it.
Inpainting/outpainting on Stable Diffusion are not that great, this can be fixed and already been improved a lot by the community , but the vanilla code don't give that good results.
What I will do now is start reading about solutions for those tools and implement/improve the current inpating/outpaint tool. I already have quite some ideas to improve it.
I have a strong feeling that those tools can be improved with the right scheduler, so I'm gonna also start working on adding more schedulers.
Current bugs with outpainting:
- You need to use Samples = 1
- VAE encoder/decoder change a little the colors of the image. I need to mask the original image back at the end of the render, because for now, it sometimes leave a square with slight changed colors.
- Sometimes the new render have such conflicting latents that it will simple "eat" the original image and simple make a 100% new image. Until the code is improved, just need to keep rendering until this don't happen.
- Outpaiting image don't care that much about the original image, this will be the biggest challenge to fix, but already have some ideas. It will take some time until you get a render that make sense.
Using outpainting:
- Select a Img2Img source image
- Select Mode: Outpainting
- On the right window, drag with the mouse until you get the square at the correct location.
- Press render and wait.
- If you like the result in the "Previews:" press "Use output as Input" to start using this image as the source.
Working now:
- Improving Inpaiting/Outpainting
- More Schedulers
- A GUI for DreamBooth