Forked from https://github.com/Interpause/auto-sd-paint-ext
Extension for AUTOMATIC1111's webUI
and SD.Nextwith Krita Plugin (SD.Next support currently broken on master branch, use v1.1.2 release for latest working version)
This update should make the extension a lot more flexible in terms of which version of A1111 or SD.Next you can use! If it doesn't work with your version, open an issue and we'll look into it.
Please refer to the original's wiki for information while I remake these sections in the fork
- Full Installation & Workflow Tutorial Video! (Coming Soon...)
- Installation Guide
- Usage Guide
- Step by Step Guide to Better Inpainting
- Update Guide
- Features
- TODO
- Contribution Guide
Thanks @rexelbartolome for making these videos:
Q: How does the base_size, max_size system work?
A:
It's an alternative to AUTO's highres fix that works for all modes, not just txt2img.
The selection will be resized such that the shorter dimension is base_size. However, if the aforementioned resize causes the longer dimension to exceed max_size, the shorter dimension will be resized to less than base_size. I recommend not setting base_size lower than 512.
According to Interpause, this is smarter than the builtin highres fix + firstphase width/height system. Thank the original plugin writer, @sddebz, for writing this.
Q: Outpainting tab?
A: While the outpainting tab is still WIP, the outpainting scripts (under img2img tab) works perfectly fine! Alternatively, if you want more control over outpainting, you can:
Q: Is the model loaded into memory twice?
A: No, it shares the same backend. Both the Krita plugin and webUI can be used concurrently.
See CHANGELOG.md for the full changelog.
Prior versions of auto-sd-paint-ext were incredibly prone to breaking when A1111 or SD.Next updated, due to tapping into internal API calls. This resulted in lots of downtime on the extension, and a version that worked for A1111 would break on SD.Next.
With this update, the extension is far more robust:
An example image of the new parameter warning system.
MIT for the Krita Plugin backend server & frontend plugin. Code has been nearly completely rewritten compared to original plugin by now.