Como Aumentar a Resolução de Imagens no ComfyUI (Ep05)
Esta nota de insights do YouTube foi criada com a LilysAI. Cadastre‑se grátis e obtenha insights 10× mais rápidos e profundos dos vídeos.
Q: Como aumentar a escala de imagens no ComfyUI?
Como aumentar a escala de imagens no ComfyUI? Existem vários fluxos de trabalho que variam de redimensionamento simples a upscalers neurais, difusão e até opções pagas para resultados 4K de alta qualidade.
1. Introdução ao Upscaling de Imagens no ComfyUI
O upscaling de imagens é o processo de aumentar a resolução de uma imagem, mantendo-a nítida e com alta qualidade, sem apenas esticar os pixels.1.1. Preparação do Ambiente ComfyUI
- Para começar, é necessário atualizar o Easy Installer do ComfyUI, o que pode levar cerca de um minuto.
- Durante a atualização, um nó personalizado chamado seedvr2 será instalado, que é usado em um dos upscalers.
- Os fluxos de trabalho para o episódio 5 estão disponíveis gratuitamente no canal Pixarroma workflows do Discord.
- Baixe o arquivo zip e extraia-o na pasta
ComfyUI/user/default/workflows. - A pasta extraída,
episode05 upscale workflows, contém sete fluxos de trabalho diferentes que serão testados.
- Baixe o arquivo zip e extraia-o na pasta
- Após a preparação, inicie o ComfyUI e, se já estiver aberto, clique no botão de atualização para carregar os novos fluxos de trabalho.
2. Métodos de Upscaling de Imagens
Esta seção detalha vários métodos de upscaling, desde o redimensionamento simples sem IA até técnicas mais avançadas que utilizam modelos de difusão e redes neurais.
2.1. Upscaling Simples sem IA
- O primeiro fluxo de trabalho demonstra um upscaling simples que não utiliza IA.
- Ele permite carregar uma imagem e escolher quantas vezes aumentá-la, por exemplo, quatro vezes.
- O resultado é uma imagem maior, mas sem detalhes adicionais ou correções, semelhante ao redimensionamento do Photoshop.
- Este método é rápido, levando de 2 a 3 segundos, mas não melhora a qualidade da imagem.
- O nó de comparação de imagens (Image Compare) é usado para visualizar a imagem original e a redimensionada.
- Se o nó de comparação não estiver disponível, ele pode ser instalado através do gerenciador de nós personalizados, pesquisando por RG3.
- Existe um comparador de imagens nativo do ComfyUI, mas ele só funciona com a versão 2 dos nós, que foi desativada no episódio 1.
- Este upscaler simples é raramente usado devido à existência de opções melhores.
2.2. Upscaling com Modelos de Rede Neural
- O segundo fluxo de trabalho é semelhante ao primeiro, mas inclui dois nós adicionais: um para carregar um modelo e outro para realizar o upscaling usando esse modelo.
- A imagem resultante é maior e mais nítida, pois utiliza uma rede neural treinada para aprimorar e reconstruir detalhes.
- Esses modelos podem adicionar ou "adivinhar" detalhes finos, criando novos pixels de forma diferente dos modelos de difusão.
- Existem muitos modelos de upscaling disponíveis, geralmente no formato PTH.
- Eles podem ser baixados e colocados na pasta
upscale modelsou instalados diretamente pelo gerenciador de modelos do ComfyUI. - Após a instalação de um novo modelo, é necessário clicar em "refresh" no ComfyUI para que ele apareça na lista de modelos disponíveis.
- Diferentes modelos são otimizados para diferentes tipos de imagens, como fotos ou ilustrações.
- Eles podem ser baixados e colocados na pasta
- O tamanho do upscaling é controlado pelo modelo e pelo valor de "scale by".
- Um modelo de 4x, por exemplo, aumentará a imagem em quatro vezes, mesmo que o "scale by" esteja definido como 1.
- Modelos de 2x ou 8x também estão disponíveis e podem ser instalados da mesma forma.
- É possível usar um modelo de 8x e reduzir o "scale by" para 0.5 para obter um upscaling de quatro vezes, ou para 0.25 para um upscaling de duas vezes.
- O upscaling com modelos é relativamente rápido, levando de 5 a 10 segundos, mas alguns modelos podem deixar a imagem excessivamente nítida.
2.3. Upscaling com Difusão (Zimage)
- O terceiro fluxo de trabalho utiliza um modelo de upscaling e também a difusão com o modelo Zimage para criar uma nova imagem maior.
- É necessário baixar os modelos Zimage e o modelo de upscaling nas pastas corretas.
- Este fluxo de trabalho inclui um nó extra chamado tile diffusion, que vem com o Easy Installer ou pode ser instalado manualmente.
- O processo começa carregando uma imagem e redimensionando-a para 1 megapixel.
- Isso é feito para evitar que o fluxo de trabalho trave se a imagem original for muito grande, embora seja possível aumentar o megapixel com mais VRAM.
- Em seguida, a imagem é aumentada em 2x usando o modelo de upscaling com um "scale by" de 0.5, o que proporciona o tamanho desejado e nitidez extra.
- A imagem redimensionada é então processada pelo K sampler, que usa o modelo Zimage turbo para gerar uma nova imagem através do processo de difusão.
- O nó tiled diffusion divide a imagem em blocos para gerenciar melhor o tamanho, especialmente útil para quem tem pouca VRAM.
- Para economizar VRAM, pode-se reduzir o "tile batch" para 1 e a largura e altura do bloco para 512 pixels.
- O valor de Denoise afeta significativamente o resultado.
- Um valor baixo, como 0.05, restringe a criatividade e produz uma versão mais semelhante à original.
- Um valor mais alto, como 0.3 ou 0.4, pode adicionar mais detalhes, mas valores muito altos podem causar erros e texturas estranhas.
- É possível ignorar o tile diffusion se houver VRAM suficiente, processando a imagem inteira de uma vez.
- Os resultados podem variar, às vezes adicionando detalhes agradáveis e outras vezes gerando erros, exigindo ajustes no valor de Denoise e na semente.
2.4. Upscaling com Flux Mania (Nunchaku)
- O quarto fluxo de trabalho utiliza o modelo Nunchaku Flux Mania, que requer a instalação dos nós Nunchaku.
- É necessário carregar o modelo apropriado para a sua placa de vídeo (série 50 ou 40/inferior da Nvidia), além de dois modelos CLIP, o VAE e o upscaler.
- Este fluxo de trabalho é semelhante ao anterior, mas usa um modelo Flux Mania, que é uma versão modificada do modelo Flux One Dev.
- Devido ao uso de diferentes agendadores e samplers, o valor de Denoise é mais alto, geralmente entre 0.8 e 0.9.
- Os resultados podem ser muito bons, corrigindo texturas da pele e mantendo a imagem semelhante à original, com um upscaling de 2x.
- É possível adicionar outro upscaling com um modelo para aumentar ainda mais o tamanho da imagem, ou aumentar o valor de upscaling para 0.75 ou 1, embora isso possa tornar o processo mais lento ou causar travamentos.
2.5. Upscaling com SeedVR2
- O quinto fluxo de trabalho utiliza os nós SeedVR2, que são instalados automaticamente com a atualização do Easy Installer.
- Caso contrário, podem ser instalados manualmente através do gerenciador de nós personalizados, pesquisando por "seed".
- O fluxo de trabalho envolve carregar a imagem, e três nós SeedVR2: um para carregar o modelo, um para carregar o VAE e um para realizar o upscaling.
- Os modelos SeedVR2 são baixados automaticamente na primeira vez que são usados e salvos na pasta SeedVR2.
- A escolha do modelo depende da quantidade de VRAM disponível, com modelos maiores ou menores.
- A resolução desejada para a borda mais curta da imagem é definida no nó de upscaling.
- Se a VRAM for insuficiente, o processo pode falhar, sendo necessário descarregar modelos anteriores ou reduzir o tamanho da imagem.
- O upscaling com SeedVR2 torna a imagem mais nítida e clara, embora às vezes possa ser excessivamente nítida.
- Este upscaler é eficaz e produz resultados consistentes, mas pode ser lento dependendo do modelo e do tamanho desejado.
- Os resultados são bons, com imagens mais nítidas e agradáveis.
- É recomendado usar múltiplos de 16 para a resolução, mas outros valores também podem funcionar.
- Para otimizar o uso de VRAM, o nó de upscaling oferece opções como "blocks to swap" (que usa menos VRAM, mas leva mais tempo) e "sage attention".
- O fluxo de trabalho é simples: carregar a imagem, o nó de upscaling carrega os modelos, e então a imagem é salva e comparada.
2.6. Upscaling Pago com API (Nano Banana Pro e Recraft)
- Existem fluxos de trabalho que utilizam uma API para upscaling de alta qualidade, úteis para quem não tem VRAM suficiente.
- O Nano Banana Pro é um desses upscalers, que custa cerca de 51 créditos por execução para gerar uma imagem 4K.
- Para usá-lo, é necessário estar logado e ter créditos, que podem ser adicionados (mínimo de $5).
- As configurações incluem um prompt padrão que funciona bem, proporção de aspecto automática e resolução 4K (ou 2K, que é mais barato).
- A execução do fluxo de trabalho leva de 1 a 2 minutos para obter uma resposta do servidor.
- O Nano Banana Pro oferece detalhes excelentes e é usado quando outros fluxos de trabalho falham, geralmente superando os modelos gratuitos.
- Outra opção paga é o Recraft, que oferece um upscaling mais criativo.
- É um nó simples, sem configurações, que custa cerca de 53 créditos e realiza um upscaling criativo da imagem atual.
- Pode ser um pouco mais lento que o Nano Banana, levando de 1 a 3 minutos.
- O resultado é uma variação limpa da imagem original, com detalhes agradáveis e aparência realista, mesmo com algumas imperfeições no fundo.
3. Resumo e Recomendações dos Fluxos de Trabalho
Esta seção recapitula os diferentes fluxos de trabalho de upscaling, destacando suas características e quando utilizá-los.
3.1. Comparativo dos Métodos de Upscaling
- O primeiro fluxo de trabalho apenas redimensiona a imagem sem usar nenhum modelo.
- O segundo fluxo de trabalho usa um modelo para upscaling, mas sem difusão.
- Permite experimentar diferentes modelos e controlar o fator de upscaling.
- O upscaling com Zimage é um fluxo de trabalho de imagem para imagem.
- A imagem é ampliada antes de entrar no K sampler, que gera uma nova imagem com base nas configurações de Denoise.
- Embora possa bagunçar texturas às vezes, pode ser útil para imagens realistas devido às imperfeições.
- O fluxo de trabalho Flux Mania é semelhante ao Zimage, mas usa um modelo Flux Mania e pode produzir bons resultados.
- É bastante utilizado, mas requer encontrar a semente e a configuração de Denoise corretas.
- O fluxo de trabalho SeedVR2 torna as imagens bastante nítidas e é uma boa opção.
- Para algumas imagens, pode deixá-las excessivamente nítidas, mas é possível experimentar diferentes modelos para obter resultados menos nítidos, como o modelo 3B.
- Os fluxos de trabalho pagos, como Nano Banana Pro, são recomendados para upscaling de alta qualidade.
- Embora seja caro, geralmente oferece resultados excelentes.
- O fluxo de trabalho Recraft é ideal para um upscaling mais criativo.
- Outros fluxos de trabalho pagos testados não valem o investimento, pois oferecem resultados semelhantes aos modelos gratuitos.
- A expectativa é que, com o tempo, surjam modelos gratuitos mais inteligentes, semelhantes ao Nano Banana Pro.
Entenda materiais massivos como um gênio — com a LilysAI
Mais de 1.000.000 de buscadores de conhecimento usam a Lilys AI.
