Introdução ao ComfyUI

Table of contents

O que é o ComfyUI?

O ComfyUI é uma ferramenta de workflow baseada em nodes (node-based) para a geração de imagens e vídeos com IA. Ao conectar nodes responsáveis por diferentes funções, você pode montar visualmente pipelines complexos de geração com IA.

Principais conceitos

Node

  • É a unidade básica de um workflow. Cada node executa uma função.
  • O lado esquerdo de um node corresponde à entrada (Input), e o lado direito, à saída (Output).

Consulte a seção sobre parâmetros abaixo para obter uma explicação detalhada.

Workflow

A aparência básica de um workflow é mostrada abaixo. Ele representa todo o fluxo de trabalho criado pela conexão dos nodes e pode ser salvo ou compartilhado como um arquivo JSON.

Subgraph É um módulo que reúne vários nodes em um único grupo. Ele permite organizar workflows complexos de maneira clara e reutilizá-los.


Estrutura básica de um workflow

Todos os workflows de geração de imagem seguem este fluxo:

Principais tipos de node

NodeFunçãoDescrição
Load CheckpointCarregar o modeloCarrega o modelo que será usado
CLIPTextEncodeCodificar o promptRecebe a entrada de texto
EmptyLatentImageCriar uma tela vaziaRecebe as dimensões da imagem
KSamplerAmostragem (principal)Define as configurações detalhadas para gerar a imagem
VAEDecodeDecodificarGera a imagem real com os valores definidos
SaveImageSalvarSalva a imagem gerada em um arquivo

Principais tipos de dados

Os dados que circulam entre os nodes podem ter os seguintes tipos:

TipoDescriçãoCor (padrão do ComfyUI)
MODELModelo de difusão (UNET)Roxo
CLIPModelo de codificação de textoAmarelo
VAECodificador/decodificador de imagemVermelho
CONDITIONINGPrompt/condição codificadaLaranja
LATENTDados de imagem no espaço latenteRosa
IMAGEImagem com pixels reais (RGB)Azul
MASKMáscara (para inpainting)Verde

Entenda os principais parâmetros

Parâmetros do KSampler

Estes são os parâmetros mais importantes para determinar a qualidade e o resultado da geração da imagem:

ParâmetroFunçãoValor comum
seedSeed aleatório. Mesmo valor = mesmo resultadoNúmero aleatório
stepsNúmero de etapas de geração. Quanto maior, mais refinado, porém mais lento4~30 (varia conforme o modelo)
cfgIntensidade com que o prompt é aplicado1.0~11.0 (varia conforme o modelo)
sampler_nameAlgoritmo de amostragemeuler, dpmpp_2m etc.
schedulerAgendador de ruídonormal, simple, sgm_uniform etc.
denoiseIntensidade da remoção de ruído (importante em img2img)0.0~1.0

Evolução dos modelos de geração de imagem (Image Model Landscape)

GeraçãoModeloLançamentoResoluçãoVRAM mínima
1ª geraçãoSD 1.52022.10512×5124GB
2ª geraçãoSDXL2023.071024×10248GB
3ª geraçãoSD 3.520241024×10248GB
4ª geraçãoFlux2024.081024×1024+12GB
5ª geraçãoQwen Image2025Várias12GB+
5ª geraçãoZ-Image20251024×10248GB

Estrutura do guia

Este guia está organizado por tarefa (tipo de operação). Consulte o capítulo correspondente ao que você deseja fazer.

CapítuloConteúdoDificuldade
01. Geração de imagemTexto→imagemIniciante
02. Edição de imagemInpainting, outpainting, relighting e remoção de fundoBásico
03. Geração guiadaGeração baseada em ControlNet, LoRA e ReferenceIntermediário
04. Upscale e aprimoramentoAumento de resoluçãoBásico
05. Geração de vídeoTexto→vídeo, imagem→vídeoIntermediário