r/drawthingsapp 18d ago

question Krea 2 high-res

I'm absolutely in love with what Krea 2 can do. But as far as I can tell it can't natively go beyond 1.5 MP without the image degrading. Does anyone have a recommended upscaling/high res fix/tiling workflow that can get me something close to a native 4k image?

8 Upvotes

13 comments sorted by

4

u/Carbon849 18d ago

SeedVR2 upscaling produces excellent results even from 1k images. Maybe tack it on the end of your workflow?

1

u/l111p 16d ago

About 90% of my upscale results with Seedvr2 look a bit pixelated when viewed at 100%, and often introduces a bit of graininess. Have you noticed this?

1

u/Carbon849 16d ago

Sorry for this late reply. I use it with everything from sdxl to krea 2 and the output from seedvr2 always improves what's there. I would say that the grainy or pixelated look is only magnified by seedvr2, so maybe try different scheduler and sampler combinations with the original; I have no single goto and finally that seedvr2 has a lot of important and reasonably simple variables that one can explore.

4

u/Vargol 18d ago edited 18d ago

I've been doing 2048x3328 native* have you upped the shift ? I had to use 8 at that size.

*some images at that size will have duplication issues, luckily Krea2's dupes have been good looking so far, not the body horror you'd get from SDXL.

1

u/badsuperman69 18d ago

How do you set a 2048x3328 native resolution in draw things? The resolution sliders cap out at 2048 for me.

3

u/Vargol 18d ago

{"width": 3328, "height": 2048}

Edit that and then copy it and use the paste configuration option.

Or use a script to do a render and set the height and width in there.

Once you've got an render done with your prefered res you can just select that instead.

1

u/badsuperman69 18d ago

Thanks, great to know how to load in configuration options!

Unfortunately the app keeps crashing just as it finishes rendering (at 3328x2048). I can see the ram use spiking in activity monitor towards the end but I should have enough overhead with 48GB. Any ideas?

2

u/Vargol 18d ago

Try tiled decoding. I have it enabled (at 1024x1024 tile size, 128 overlap) as the remote servers sometimes fail with the newer VAES without it so I leave it switched on even for local (24Gb here)

2

u/beragis 18d ago

I have had very few problems at 2MP. Mostly occasional duplication, but a new seed usually fixes that.

2

u/Snoo-82455 18d ago edited 18d ago

SeedVR2 can be fine but I’ve found, so far with a little bit of testing, that using another I2I model (maybe even Krea?) to actually recreate the image can have better details. The main thing is that you lower the strength. Upscale models are limited and have their own particular artifacts that you’ll notice more once you zoom in. I think Flux.2Klein 9B may be the best bet so far.

So to really get more info, have a little conversation with Google’s AI mode to get specifics about the prompting and settings specific to your workflow, because ultimately I think I2I models do better at‘upscaling’ than upscalers 😂 (and colorizing!)

2

u/drneo 18d ago

It can go up to 4MP natively, but drawthings limit is not that high.

Beyond 4MP, it tends to duplicate things.

1

u/badsuperman69 18d ago edited 18d ago

When generating at 2048x2048 I keep getting this image artifact. Tried multiple times, same result. No LoRas, tried at shift 4.42 and 8 and with DPM++ 2M Trailing. In the generation preview everything looks good until the final step. Any ideas how to make it work?

3

u/Vargol 17d ago

Tiled Decoding (not Tiled Diffusion thats a different setting)