Como usar referencia de cabelo em geração de imagens com IA
O problema é simples. Você gera uma imagem com uma pessoa de cabelos loiros longos e, na próxima variação, o modelo inventa um cabelo ruivo e curto. Isso acontece porque a maioria das ferramentas de geração por IA trata cabelo como parte da composição geral e não como um elemento fixo. O que muita gente chama de referencia de cabelo é basicamente isso: usar uma imagem de referência para que o gerador mantenha a textura, cor e comprimento do cabelo em produções subsequentes.
referencia de cabelo: o que realmente significa na prática
Não existe um botão oficial chamado "referencia de cabelo". O que existe são técnicas que usam uma imagem de referência como guia de estilo. No Midjourney, isso é feito com o parâmetro --cref. No Stable Diffusion, você usa ControlNet com o módulo Reference Only ou IP-Adapter FaceID. O funcionamento é o mesmo em ambos: o modelo analisa a imagem que você forneceu e aplica as características visuais dela ao gerar a nova imagem. Cabelo entra nessas características porque é um dos elementos mais visíveis e distintos em qualquer retrato. Aqui vai algo que poucos explicam: a referencia de cabelo funciona melhor quando a referência tem iluminação e ângulo semelhantes aos que você quer na saída. Se sua referência é uma foto de perfil com luz lateral e você pede um retrato frontal com luz frontal, o resultado vai ter problemas. O modelo tenta replicar a textura e cor do cabelo, mas a direção dos fios e os pontos de luz não fazem sentido no novo enquadramento. Eu passei uma semana inteira testando isso em dezembro de 2025 com um cliente que queria manter o cabelo de uma modelo em diversas poses diferentes. O workaround que funcionou foi separar a referência de cabelo do restante da referência de corpo. Tirei apenas o cabelo da foto original com uma ferramenta de corte, criei uma máscara focada só na cabeleira e usei aquela crop como referencia de cabelo dedicada. O resto da imagem eu deixei em branco ou com uma cor sólida. Isso reduziu drasticamente os conflitos entre ângulo de iluminação e textura capilar.
Como configurar a referencia de cabelo no Midjourney
O processo no Midjourney é o mais direto. Você pega o link da imagem que contém o cabelo que deseja replicar e adiciona --cref [URL] ao final do seu prompt. Um detalhe importante que ninguém menciona: o valor padrão de --cw é 100, o que significa que o modelo leva em conta o rosto inteiro da referência, não apenas o cabelo. Se seu objetivo é especificamente referencia de cabelo, reduza o --cw para algo entre 0 e 50. Isso faz com que o modelo ignore o rosto e foque apenas nas características capilares da imagem de referência. Veja um exemplo prático. Digamos que você tem uma foto de uma pessoa com cabelo cacheado preto e quer gerar variações dessa pessoa em diferentes roupas e fundos. O comando seria algo como:
/imagine prompt: woman in a white dress standing in a garden, detailed curly black hair --cref https://seusite.com/foto-cabelo.jpg --cw 30 --s 250 O --s 250 controla a artisticidade. Valores mais baixos mantêm mais fidelidade à referência. Para referencia de cabelo especificamente, eu costumo deixar entre 100 e 250. Acima disso, o modelo começa a recriar o cabelo de forma mais livre e menos fiel ao original.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Configurando referencia de cabelo no Stable Diffusion
No ecossistema Stable Diffusion, a coisa fica um pouco mais trabalhosa mas também mais precisa. Você vai precisar de uma interface como ComfyUI ou Automatic1111 instalada localmente. O fluxo básico envolve três componentes: o modelo base (SDXL ou SD1.5), o ControlNet e o IP-Adapter. Para referência de cabelo pura, o IP-Adapter FaceID Plus v2 é o que eu uso atualmente. Ele foi treinado especificamente para preservar características faciais e capilares a partir de uma única imagem de referência. A configuração no ComfyUI segue esta sequência: carregar o modelo base, adicionar o nó IP-Adapter FaceID, conectar a imagem de referência, ajustar o peso para algo entre 0.7 e 0.9, e executar a geração. Um peso muito alto deixa a imagem final muito parecida com a referência original, o que pode matar a criatividade do prompt. Um peso muito baixo faz o cabelo voltar a variar entre as gerações.
O controle adicional vem do ControlNet. Se você quer manter não só a textura e cor do cabelo mas também o volume e o caimento, use o ControlNet com o preprocessor Reference Only. Ele extraí informações de estilo da imagem de referência e aplica ao processo de denoising. Combinar IP-Adapter com Reference Only ControlNet é o que eu considero o método mais robusto disponıvel atualmente. O downside é que isso dobra o tempo de inferência e consome mais VRAM. Num cartao com 12GB, você consegue rodar sem problema. Com 8GB, começa a dar erro de memoria em resoluções acima de 1024x1024.
Problemas comuns e como resolver
O primeiro problema que todo mundo encontra é o cabelo ficar com aspecto plastificado ou artificial na saída. Isso acontece quando o peso da referencia de cabelo é muito alto e o modelo sobrepõe a textura da referência de forma rígida. A solucao e baixar o peso gradualmente. No Midjourney, teste --cw 20, depois 15, depois 10 ate encontrar o ponto certo. No Stable Diffusion, ajuste o peso do IP-Adapter de 0.9 para 0.6 passo a passo. O segundo problema e mais sutil: o cabelo referencia de cabelo funciona bem para cabelos lisos e ondulados, mas tem dificuldade real com cabelos muito volumosos ou com penteados complexos como tranças apertadas e coques. Eu testei isso em fevereiro de 2026 com uma foto de uma pessoa com tranças box braids. O modelo conseguiu replicar a cor e a espessura dos fios, mas ignorou completamente a estrutura das tranças e gerou cabelo solto com textura ondulada. A solução que funcionou foi usar a referencia de cabelo combinada com um prompt descritivo extremamente detalhado sobre o penteado, e reduzir a resolução do inpainting para trabalhar apenas na região do cabelo. Mesmo assim, o resultado nunca ficou perfeito. Nesses casos, o mais honesto e recomendar o uso de um modelo finetuned específico para penteados afro, como o Juggernaut XL ou o Realistic Stock Photo com adições de ControlNet depth para manter a estrutura tridimensional.
Links e recursos úteis
Para quem quer acompanhar a documentação oficial, o Midjourney mantém uma página sobre cref em midjourney.com/docs/cref. Para Stable Diffusion, o repositório do IP-Adapter no GitHub tem exemplos prontos para copiar: github.com/tencent-ailab/IP-Adapter. A rede Civitai também tem tutoriais em vídeo sobre como configurar o fluxo completo com ControlNet, e a maioria é atualizada regularmente. Uma última coisa que vale a pena anotar: referencia de cabelo é uma ferramenta útil mas tem limites claros. Ela não substitui um prompt bem escrito. Se o seu prompt descreve "mulher de cabelos curtos ruivos" e sua referencia mostra uma mulher de cabelos longos castanhos, o modelo vai entrar em conflito e geralmente prioriza o prompt textua sobre a referencia visual. Sempre faça com que texto e imagem de referencia apontem na mesma direcao. Isso resolve a maior parte dos problemas antes mesmo de voce precisar ajustar pesos ou parametros.
Tambem e importante saber quando nao usar referencia de cabelo. Se voce esta gerando conceitos onde a variedade de cabelos e parte essencia da criacao, aplicar uma referencia so vai limitar suas opcoes sem ganho real. Nesses casos, trabalhe com positive e negative prompts que descrevam explicitamente as caracteristicas capilares desejadas. A referencia so faz sentido quando a consistencia do cabelo e um requisito, nao um luxo.