mirror of
https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
synced 2026-03-11 16:30:00 +00:00
120 lines
2.9 KiB
Markdown
120 lines
2.9 KiB
Markdown
# Ultimate SD Upscale extension for [AUTOMATIC1111 Stable Diffusion web UI](https://github.com/AUTOMATIC1111/stable-diffusion-webui)
|
|
Now you have the opportunity to use a large denoise (0.3-0.5) and not spawn many artifacts. Works on any video card, since you can use a 512x512 tile size and the image will converge.
|
|
|
|
News channel: https://t.me/usdunews
|
|
|
|
# Instructions
|
|
All instructions can be found on the project's [wiki](https://github.com/Coyote-A/ultimate-upscale-for-automatic1111/wiki).
|
|
|
|
# Refs
|
|
|
|
https://github.com/ssitu/ComfyUI_UltimateSDUpscale - Implementation for ComfyUI
|
|
|
|
# Examples
|
|
More on [wiki page](https://github.com/Coyote-A/ultimate-upscale-for-automatic1111/wiki/Examples)
|
|
|
|
<details>
|
|
<summary>E1</summary>
|
|
Original image
|
|
|
|

|
|
|
|
2k upscaled. **Tile size**: 512, **Padding**: 32, **Mask blur**: 16, **Denoise**: 0.4
|
|

|
|
</details>
|
|
|
|
<details>
|
|
<summary>E2</summary>
|
|
Original image
|
|
|
|

|
|
|
|
2k upscaled. **Tile size**: 768, **Padding**: 55, **Mask blur**: 20, **Denoise**: 0.35
|
|

|
|
|
|
4k upscaled. **Tile size**: 768, **Padding**: 55, **Mask blur**: 20, **Denoise**: 0.35
|
|

|
|
</details>
|
|
|
|
<details>
|
|
<summary>E3</summary>
|
|
Original image
|
|
|
|

|
|
|
|
4k upscaled. **Tile size**: 768, **Padding**: 55, **Mask blur**: 20, **Denoise**: 0.4
|
|

|
|
</details>
|
|
|
|
# API Usage
|
|
|
|
```javascript
|
|
{
|
|
"script_name" : "ultimate sd upscale",
|
|
"script_args" : [
|
|
null, // _ (not used)
|
|
512, // tile_width
|
|
512, // tile_height
|
|
8, // mask_blur
|
|
32, // padding
|
|
64, // seams_fix_width
|
|
0.35, // seams_fix_denoise
|
|
32, // seams_fix_padding
|
|
0, // upscaler_index
|
|
true, // save_upscaled_image a.k.a Upscaled
|
|
0, // redraw_mode
|
|
false, // save_seams_fix_image a.k.a Seams fix
|
|
8, // seams_fix_mask_blur
|
|
0, // seams_fix_type
|
|
0, // target_size_type
|
|
2048, // custom_width
|
|
2048, // custom_height
|
|
2 // custom_scale
|
|
]
|
|
}
|
|
```
|
|
upscaler_index
|
|
| Value | |
|
|
|:-------------:| -----:|
|
|
| 0 | None |
|
|
| 1 | Lanczos |
|
|
| 2 | Nearest |
|
|
| 3 | ESRGAN_4x |
|
|
| 4 | LDSR |
|
|
| 5 | R-ESRGAN_4x+ |
|
|
| 6 | R-ESRGAN 4x+ Anime6B |
|
|
| 7 | ScuNET GAN |
|
|
| 8 | ScuNET PSNR |
|
|
| 9 | SwinIR 4x |
|
|
|
|
redraw_mode
|
|
| Value | |
|
|
|:-------------:| -----:|
|
|
| 0 | Linear |
|
|
| 1 | Chess |
|
|
| 2 | None |
|
|
|
|
seams_fix_mask_blur
|
|
| Value | |
|
|
|:-------------:| -----:|
|
|
| 0 | None |
|
|
| 1 | BAND_PASS |
|
|
| 2 | HALF_TILE |
|
|
| 3 | HALF_TILE_PLUS_INTERSECTIONS |
|
|
|
|
seams_fix_type
|
|
| Value | |
|
|
|:-------------:| -----:|
|
|
| 0 | None |
|
|
| 1 | Band pass |
|
|
| 2 | Half tile offset pass |
|
|
| 3 | Half tile offset pass + intersections |
|
|
|
|
seams_fix_type
|
|
| Value | |
|
|
|:-------------:| -----:|
|
|
| 0 | From img2img2 settings |
|
|
| 1 | Custom size |
|
|
| 2 | Scale from image size |
|
|
|