Introdução
Em nosso artigo anterior, exploramos como ControlNet pode ser usado em fluxos de trabalho do ComfyUI para direcionar a composição de imagens usando entradas externas, como desenhos de linhas. Embora essa abordagem nos tenha permitido alcançar um posicionamento preciso de objetos, os resultados nem sempre foram satisfatórios devido aos parâmetros padrão do ControlNet. Por exemplo, o cachorro gerado seguia os contornos de um simples rabisco, mas sem precisão anatômica e proporções naturais.
Este artigo se baseia nessa base e aprofunda o ajuste de parâmetros do ControlNet, o que permite alcançar o equilíbrio perfeito entre a composição desejada e as propriedades intrínsecas do modelo de difusão. Ao ajustar parâmetros como strength, start percent e end percent, você pode refinar os resultados para obter detalhes realistas e composições precisas.
Por que o ajuste fino é importante
As configurações padrão do ControlNet aplicam a entrada externa (por exemplo, um desenho de linhas) com intensidade total durante todo o processo de difusão. Embora isso garanta que a imagem gerada siga fielmente a entrada, pode gerar resultados pouco naturais se a entrada for imprecisa ou simplista demais. Por exemplo:
- Influência excessiva: a imagem gerada pode seguir o esboço de entrada com rigor excessivo, sacrificando o realismo.
- Composição perdida: reduzir demais a influência do ControlNet pode fazer com que o modelo ignore completamente a entrada, alterando o layout pretendido.
O ajuste fino permite controlar quanta influência o ControlNet tem nas diferentes etapas do processo de difusão, garantindo um equilíbrio entre composição e realismo.
Principais parâmetros do ControlNet

1. Intensidade
O strength determina quanta influência a entrada externa tem na imagem gerada.
- Intensidade alta: a imagem segue fielmente a entrada, mas pode sacrificar o realismo.
- Intensidade baixa: a imagem incorpora mais propriedades intrínsecas do modelo de difusão, mas pode se desviar da composição pretendida.
2. Porcentagem inicial
O start percent define quando o ControlNet começa a influenciar o processo de difusão.
- Na maioria dos fluxos de trabalho, ele é definido como 0 para garantir que a influência do ControlNet comece desde a primeira etapa.
3. Porcentagem final
O end percent controla quando o ControlNet para de influenciar o processo de difusão.
- Reduzir esse parâmetro permite que o modelo assuma o controle nas etapas posteriores, aumentando o realismo sem deixar de respeitar a composição inicial.
Guia passo a passo para ajustar os parâmetros do ControlNet

Etapa 1: Ajustar a intensidade
Comece experimentando o parâmetro strength:
- Defina a intensidade como 1.0 (influência máxima) e coloque o fluxo de trabalho na fila.
- Observe o quanto a imagem gerada segue o desenho de entrada.
- Nesse caso, as proporções do cachorro são pouco naturais porque o modelo segue com rigor excessivo o esboço impreciso.

- Reduza a intensidade para 0.5 (metade da influência) e coloque o fluxo de trabalho na fila novamente.
- Compare os resultados na aba de histórico.
- Com essa configuração, a anatomia melhora, mas a composição ainda pode ficar levemente comprometida.

- Reduza ainda mais a intensidade para 0.2 e observe as mudanças.
- A imagem gerada agora incorpora mais propriedades intrínsecas do modelo de difusão, resultando em uma anatomia melhor.
- No entanto, a composição pode se desviar sutilmente da entrada original.

- Experimente intensidades ainda mais baixas (por exemplo, 0.1) para encontrar o limite em que a influência do ControlNet se torna insignificante.

Etapa 2: Ajustar a porcentagem final
Para refinar o equilíbrio entre composição e realismo, ajuste o parâmetro end percent:
- Defina start percent para 0 (padrão).
- Comece com end percent de 1.0, garantindo que a influência do ControlNet persista durante todas as etapas de inferência.
- Isso resulta em uma imagem gerada que segue rigorosamente o desenho de entrada.
- Reduza end percent para 0.5, permitindo que o modelo de difusão assuma o controle na metade do processo.
- Isso cria um equilíbrio entre o desenho de entrada e as propriedades intrínsecas do modelo.

- Experimente end percent de 0.2, reduzindo a influência do ControlNet nos estágios finais do processo de difusão.
- Com essa configuração, a composição inicial é respeitada, enquanto o modelo refina os detalhes para um resultado mais realista.

Etapa 3: Combinar intensidade e porcentagem final
Para obter os melhores resultados, ajuste tanto strength quanto end percent:
- Defina strength para 0.35 e end percent para 0.35.
- Essa combinação garante que o desenho de entrada influencie a composição e que o modelo refine os detalhes.
- Coloque o fluxo de trabalho na fila e compare os resultados com iterações anteriores.
- Com essas configurações, o cachorro alcança uma anatomia realista e preserva a composição pretendida.

Resultados e observações
Ao ajustar esses parâmetros, você pode alcançar:
- Anatomia realista: O modelo de difusão refina proporções e detalhes.
- Composição precisa: O layout inicial do desenho de entrada é respeitado.
- Resultados equilibrados: A imagem gerada incorpora tanto a entrada externa quanto as propriedades intrínsecas do modelo.
Por exemplo:
- Intensidade: 0.35, porcentagem final: 0.35 produziu o melhor equilíbrio entre composição e realismo neste estudo de caso.
- Intensidade: 1.0, porcentagem final: 0.2 resultou em influência excessiva do desenho de entrada, causando características antinaturais.
Aplicações práticas
Ajustar os parâmetros do ControlNet é útil para:
- Projetos artísticos: Alcançar composições criativas mantendo detalhes realistas.
- Tarefas de design: Gerar imagens que sigam layouts específicos ou restrições espaciais.
- Prototipagem: Experimentar diferentes níveis de influência para refinar os resultados para produção.
Conclusão
Ao ajustar parâmetros do ControlNet como strength, start percent e end percent, você pode alcançar um equilíbrio perfeito entre a composição desejada e as propriedades intrínsecas do modelo de difusão. Esteja você trabalhando em projetos artísticos, designs técnicos ou prototipagem criativa, essas técnicas permitem refinar seus fluxos de trabalho e gerar resultados de alta qualidade.
No próximo artigo, exploraremos técnicas avançadas para combinar vários modelos de ControlNet e alcançar um controle ainda maior sobre a geração de imagens.