⚠️The images in this post were generated using only this workflow. No additional tricks were used.
⚙️Introduction
We all love Z Image Turbo, I know that, but it's terrible for latent upscaling, and it consumes a lot of VRAM when the resolution goes beyond 1024x1024, making the process unfeasible for lower-end computers. With that in mind, I created this hybrid workflow with the base image generated by Z Image Turbo and SDXL responsible for the upscaling, configured for source fidelity.
SEEDVR2 doesn't correct deformities; this one won't either. Therefore, the base image must be generated at high resolution, without defects.
The result was surprising, perhaps because they use similar diffusion engineering.
📌Features
- No custom nodes, only standard ComfyUI nodes;
- Markdown note with links to easily download the requirements;
- 6 ready-to-configure LoRA options;
- LoRA trigger words and style separate from the positive prompt to facilitate scene composition;
- Custom Advanced Sampler instead of the common KSampler to provide greater creativity in generating sequential images and avoid hidden caches;
- Resolution table mathematically calculated exclusively for the SDXL (works good with ZIT);
- Automated upscaling process, no need to adjust step resolution. Choose the initial resolution, run, and see the result;
- Upscale in 2 stages to minimize VRAM usage and divide the process into define (first stage, 75% of the final size) and refine (second stage, 25% of the final size);
- Unique, configurable, and easily adjustable pixel-space upscaling box;
- Easy setup for 1.5x, 1.75x, and 2x upscaling, with perfect two-step values specified in the note node;
- Ability to generate Full HD+ images with ~2.94MP resolution at 1.5x upscaling or 2K+ images with ~5.23MP resolution at 2x upscaling;
- Integrated post-processing at each upscaling step to provide maximum sharpness without visual edge artifacts;
- Powerful upscaling model, chosen from over 100 tested options, with a perfect balance between smoothness and high-resolution appearance;
- Preview of each step to identify potential flaws and avoid wasting time and resources;
- Numerous explanatory text boxes;
- Organized visuals, without clutter;
- This workflow has been tested on lower-end computers and will get the job done; however, the focus here is on maximum quality. That said, generating the image at maximum resolution and upscaling 2x may take more than 25 minutes on lower-end computers. Minimum desirable configuration: GTX 1650 4GB VRAM / 8GB RAM. I will provide an ultra-fast workflow using SDXL Lightning and a lightweight, yet powerful, upscaling model, and a technique that accelerates image generation using Z Image Turbo, which will be reconstructed by SDXL in an upscale with a bit more creativity than this one, but nothing that significantly alters the source.
🔗 Links
⚡ Note
The workflow provided is complete and free. The links are for those who wish to support my work.
⚠️As imagens desta postagem foram geradas apenas com este workflow. Nenhum truque adicional foi utilizado.
⚙️Introdução
Todos nós amamos o Z Image Turbo, eu sei disso, mas é terrível para fazer um latent upscale, além de consumir muita VRAM quando a resolução passa de 1024x1024, tornando o processo inviável para computadores inferiores. Pensando nisso, criei este workflow híbrido com a imagem base gerada pelo Z Image Turbo e o SDXL responsável pelo upscale, configurado para fidelidade à fonte.
SEEDVR2 não corrige deformidades; este aqui também não vai corrigir. Portanto, a imagem base deve ser gerada em alta resolução, sem defeitos.
O resultado foi surpreendente, talvez por utilizarem engenharia de difusão similares.
📌Recursos
- Sem nós customizados, somente nós padrões do ComfyUI;
- Nota do tipo Markdown com links para facilitar o download dos requisitos;
- 6 Opções de LoRA prontas para configurar;
- LoRA trigger words e style separados do prompt positivo para facilitar a composição da cena;
- Sampler Custom Advanced no lugar do KSampler comum para proporcionar maior criatividade na geração de imagens em sequência e evitar caches ocultos;
- Tabela de resoluções matematicamente calculadas exclusivamente para o SDXL (funciona bem com o ZIT);
- Processo de upscale automatizado, sem necessidade de ajuste de resolução das etapas. Escolha a resolução inicial, execute e veja o resultado;
- Upscale em 2 etapas para minimizar a utilização de VRAM e dividir o processo em definir (primeira etapa, 75% do tamanho final) e refinar (segunda etapa, 25% do tamanho final);
- Box de pixel-space upscale exclusivo, configurável e de fácil ajuste da escala;
- Fácil configuração para upscale 1.5x, 1.75x e 2x, com os valores perfeitos em duas etapas informados no nó note;
- Possibilidade de gerar imagens Full HD+ com ~2,94MP de resolução no upscale 1.5x ou 2K+ com ~5,23MP de resolução no upscale 2x;
- Pós-processamento integrado em cada etapa de upscale para proporcionar o máximo de nitidez sem artefatos visuais de borda;
- Modelo de upscale poderoso, escolhido entre mais de 100 opções testadas, com equilíbrio perfeito entre suavidade e aspecto de alta resolução;
- Preview de cada etapa para identificar possíveis falhas e evitar desperdício de tempo e de recursos;
- Muitas caixas de texto explicativas;
- Visual organizado, sem macarronada;
- Este workflow foi testado em computadores inferiores e irá fazer o trabalho, porém, o foco aqui é qualidade máxima. Dito isso, a geração da imagem em máxima resolução e upscale 2x pode levar mais de 25 minutos em computadores inferiores. Configuração mínima desejável: GTX 1650 4GB VRAM / 8GB RAM. Vou disponibilizar um workflow ultra rápido utilizando SDXL Lightning e um modelo de upscale leve, porém também poderoso, e uma técnica que acelera até a geração de imagem do Z Image Turbo, que será reconstruída pelo SDXL em um upscale com um pouco mais de criatividade que este aqui, mas nada que altere demais a fonte.
🔗 Links
⚡ Nota
O workflow disponibilizado é completo e gratuito. Os links são para aqueles que desejarem apoiar meu trabalho.
Description
Start version.