You NEED this if you want to get a clean Flux upscale with great detail, along with minimal or no streaking/artifacting that can sometimes occur with Flux. Check the results and see for yourself!
Description
Initial version. Usage notes and helpful links included inside the workflow.
FAQ
Comments (8)
This is one of the best FLUX upscale workflows I've seen yet. The images look really great.
Nice work, EnragedAntelope!
Looks nice! @EnragedAntelope where can I find images for the 'Add grain' node?
This one is tricky to find. Everyone is going to have a different preference. You can try:
https://www.behance.net/gallery/59398743/Film-Grain-Textures-8K-FREE-PACK
https://www.freepik.com/free-photos-vectors/grain-overlay
Or just search for "film grain overlay free" to see more. Some packs of these grains are $$$!
If you use a darker grain overlay, it will darken your image, which can often help to balance when Flux does something too bright/contrasty.
If you add TOO much noise, it'll potentially ruin some details, but a lot of folks tell me they prefer that for a gritty realistic look.
So you'll have to play with the strength to find what you like best.
@EnragedAntelope Thanks! Haven't tried using it yet but could be worth a shot with some picture styles. Really good workflow by the way, seems like this will be my main so far as I've had the best results ever, and no streaks, noise or other artefacts from upscaling. I'm running it on a RTX 3070 and it takes ~90 minutes but well worth it anyway!
Just a tip, I noticed that some groups are in the fast mute switch that can't be turned off or else it breaks the whole workflow, like pick-a prompt (which has the text input) and the latent upscale group (it won't bypass it further to save image). I don't know what the best solution is, maybe rearranging so all vital nodes are separated and those that can be turned off are in fast switch groups?
@Birnir Thank you for the kind words!
You can skip the post-processing overlay of grain. You can prompt for it in some cases. Try naming old analog cameras in your prompt, asking for film grain, specifying high ISO (like ISO 1600 which will typically add noise), things like that.
90 minutes! You have patience, and you must be confident of your prompts :). I have not personally tested this but it may be worth for you to try the Schnell version and change to ~4 steps in each sampler pass in this workflow? I know it is likely to be a quality hit, not sure if acceptable to you or not, but would be a significant time saver.
You're right about the group bypasser, it's not a perfect solution. But ANY grouping is automatically going to show in that with a "disable" option to my knowledge. So all I could do is either eliminate groups (meh) or maybe add a note in future revisions suggestion what can safely be turned off without breaking things.
FYI I made some changes and released a new version of this workflow. Several modifications overall to improve quality and functionality, but also I noted which groupings can be disabled without breaking things (thank you again for the feedback).
@Birnir Hey if you haven't tried the NF4 checkpoint, I'd recommend giving that a shot. On my RTX 3060 12GB I can run this workflow in about 12-15 minutes. There is a small hit to the quality, but it's still the dev version. And I've noticed that after all the upscaling I can't tell the difference between the output from my 3090 running fp16 and my 3060 running NF4, which is basically just fp4 precision. It uses about 8.9 gb when running the NF4 checkpoint, so if you have an 8 gb card then it would be much more likely to complete in a lower time than trying to run the fp16 for fp8 versions. You'd have to get the NF4 checkpoint loader custom node and modify the workflow a little, but it's worth it I think.
Edit: I just learned about GGUF models, and those are apparently even faster and have less VRAM requirements
Looks fantastic! Definitely going to give it a try right now! Thank you!
















