1. Configurando o Ultimate Upscaler no ComfyUI [1]

Para usar o Ultimate Upscaler no ComfyUI, é necessário instalar alguns nós personalizados e configurar o fluxo de trabalho para redimensionar imagens de forma otimizada para o SDXL.

1.1. Nós personalizados necessários [8]

  1. Para usar o upscaler, é preciso instalar nós personalizados no ComfyUI, acessando o manager [9].
  2. Os nós essenciais incluem:
    1. Ultimate SD Upscaler: uma ferramenta que divide a imagem em blocos e processa cada um individualmente [16].
    2. Comfy Math: necessário para operações matemáticas que não são incorporadas ao ComfyUI por padrão [17].
    3. Recommended Resolution Calculator: fundamental para garantir que a imagem final corresponda às resoluções recomendadas pelo SDXL [18].

2. Configurando o fluxo de trabalho de upscaling [20]

O fluxo de trabalho de upscaling envolve carregar uma imagem, configurar o Ultimate SD Upscaler e usar o Recommended Resolution Calculator para determinar as dimensões ideais.

2.1. Carregando a imagem e configurando o upscaler [20]

  1. Primeiro, carregue a imagem que deseja redimensionar [20].
  2. Em seguida, carregue o checkpoint SDXL [24].
  3. Adicione o nó Ultimate SD Upscaler ao fluxo de trabalho [26].
    1. Este nó requer uma imagem, um modelo, um prompt positivo e negativo (que podem ser deixados em branco para upscaling não guiado) e um VAE [31].
    2. O prompt positivo e negativo pode ser usado para guiar o upscaling e adicionar detalhes, dependendo do nível de denoising [35].
  4. Defina o tamanho do bloco (tile size) para 1024x1024, pois é o que o SDXL espera [38].
    1. Isso significa que a imagem será dividida em blocos de 1024x1024 pixels para processamento [40].
  5. Ajuste o valor de denoising para cerca de 0.25 [43].
    1. Um valor de 1.0 substituiria 100% da imagem, resultando em "quadrados de coisas aleatórias" [43].
    2. Um valor de 0.25 permite que apenas 25% da imagem seja alterada, o que é suficiente para adicionar detalhes sem alterar drasticamente a imagem original [45].

2.2. Usando o Recommended Resolution Calculator [48]

  1. Para automatizar o cálculo das dimensões, adicione o nó Recommended Resolution Calculator [48].
    1. Este nó tem entradas para Desired X e Desired Y (largura e altura alvo) e um upscale factor [53].
  2. Obtenha as dimensões da imagem original usando o nó Nearest SDXL Resolution do Comfy Math [56].
    1. Este nó ajusta a altura e a largura da imagem para a resolução do SDXL [61].
  3. Multiplique a largura e a altura da imagem por um fator de escala desejado [62].
    1. Use o nó Integer Binary Operation do Comfy Math e defina a operação para multiplicar [64].
    2. Conecte as saídas de largura e altura do nó Nearest SDXL Resolution às entradas A e B do nó de multiplicação [66].
    3. Adicione um nó Primitive (de Utilities) e defina seu valor para 4, que será o fator de escala [68].
    4. Conecte este nó Primitive à entrada B do nó de multiplicação para a largura e, em seguida, copie e cole o nó de multiplicação (segurando Shift para manter a conexão) para a altura, multiplicando ambas as dimensões por 4 [74].
  4. Carregue um modelo de upscaling (por exemplo, "full-hearty") [79].
    1. Este modelo será usado para o processo de upscaling [84].
  5. Conecte as saídas multiplicadas de largura e altura (Desired X e Desired Y) ao nó Recommended Resolution Calculator [94].
    1. O nó calculará o fator de escala apropriado e o passará para o Ultimate SD Upscaler [98].
  6. Aumente o número de steps no Ultimate SD Upscaler para melhorar a qualidade do resultado [100].
  7. Salve a imagem final [102].

3. Considerações e resultados do upscaling [104]

O processo de upscaling pode levar tempo, mas resulta em imagens de alta qualidade com detalhes adicionados, independentemente da fonte original.

3.1. Tempo de processamento e flexibilidade [104]

  1. O processo de upscaling pode ser demorado, especialmente para imagens grandes, pois a imagem é dividida em vários blocos para processamento [104].
  2. A configuração permite flexibilidade no fator de escala [107].
    1. É possível usar um fator de escala diferente de 4 (por exemplo, 1.5 ou 1.7) [108].
    2. O fluxo de trabalho garante que a resolução inicial seja ajustada corretamente antes de ser passada para o Recommended Resolution Calculator [109].
  3. O upscaling é não guiado por prompt, o que significa que funciona com qualquer tipo de imagem (Stable Diffusion, MidJourney, fotografias) [119].
    1. O modelo SDXL adiciona detalhes à imagem, guiado pelo nível de denoising e pelos blocos de 1024x1024 [121].
    2. O sistema calcula automaticamente o número de blocos necessários, eliminando a necessidade de cálculos manuais de resolução [122].

3.2. Recursos adicionais [128]

  1. O gráfico de fluxo de trabalho pode ser obtido por membros do canal no nível "sponsor" ou superior [133].
  2. Para recarregar um gráfico salvo, basta arrastar a imagem final para o ComfyUI [136].