Sign In

Upscaling Images Using MultiDiffusion

Upscaling Images Using MultiDiffusion

This is a method I was told about on a certain internet forum. I am writing it here so I don't have to repeat myself.

Note: The webUI I use is Forge (fork of Auto1111)

1.Gen your image in txt2img

2.Send image to Extra tab and upscale it by 2x using your choice of upscaler (I use 4x_NMKD-Siax_200k)

3. Go back to the txt2img tab while its upscaling and send the original image to img2img (we want the prompt and settings info)

4.Go back to Extra tab and send the upscaled image to img2img now, replacing the old image

5.Enable MultiDiffusion, Set it to Mixture of Diffusers

6.Set the Tile Width/Height to the original image dimensions (ex. if you gen at 1024x1024, that is what you put here, do not use the upscaled dimension from Extra tab)

7.Scroll to Denoising Strength and set it to 0.33 (anywhere between .25 to .45 is good, higher numbers results in more drastic changes)

8. Click generate until you get an improved image you like

9. If you like a gen but only want to slightly change the results then save the seed and alter the Denosing Strength

Why am I using this slightly more complicated method instead of Hires Fix?

Because it is completely better than Hires fix. It improves the image when you increase the denosing strength without ruining it like hires does. It's faster than hires. Once you understand the steps it's very easy to reuse. The only draw back is you have to reset the dimensions in MultiDiffusion each time you change them on the original gen image. Also, you might occasionally get unwanted object added to the new gen. (for ex, if you gen breast you might get a second pair of nipples, this is a very easy fix, just remove breast from the prompt in your img2img tab or lower the denoising strength) The extra effort is worth it, believe me.

100

Comments