ArtificialGuyBR

Home / Blog / Prompting and control

Termos de Prompt FLUX para Contato Visual e Olhar Desviado

Domine o controle de olhar no FLUX com os prompts positivos e negativos certos, ajuste de IPAdapter e um modelo reutilizável que funciona entre modelos.

1 sources cited Prompting and control

Termos de Prompt FLUX para Contato Visual e Olhar Desviado

TL;DR

  • Use "looking at photographer" como seu termo de prompt positivo para FLUX — evite a palavra "eyecontact" e todos os seus sinônimos no prompt positivo.
  • Construa seu prompt negativo com duas camadas: um conjunto universal de supressão de olhar (Blinking, winking, staring-stares-stare, gazing-gazes-gaze, distracted-distraction, sleeping-unconcious-drunk, eyecontact) mais um conjunto de composição (Unaware, shuteye, candid, distracted, spycamera, cctv, facing away).
  • Separe seu prompt em camadas modulares — assunto, pose, iluminação, estilo, qualidade — para poder trocar termos de olhar sem reconstruir o prompt inteiro.

Como o FLUX Lida com Olhar Comparado a SDXL e Pony?

FLUX, SDXL, Pony e Illustrious respondem a prompting de olhar, mas cada modelo tem preferências distintas. FLUX e SDXL funcionam melhor com a frase "looking at photographer" no prompt positivo, enquanto modelos Pony e Illustrious podem precisar apenas de "looking-at-viewer" para obter o mesmo efeito. SDXL também se beneficia de adicionar "solo" ao prompt positivo quando o alvo é um único sujeito — testes relatados pela comunidade por c666d descobriram que isso aumentou muito as taxas de sucesso. FLUX não compartilha esse impulso documentado, embora o princípio de isolamento ainda possa se aplicar.

Cenas com múltiplos personagens são problemáticas em todos os modelos. Quando você inclui "eyecontact" em um prompt com mais de uma pessoa, o resultado tende a mudar para sujeitos olhando uns para os outros em vez do visualizador. Testes relatados pela comunidade mostram que esse comportamento é consistente independentemente da arquitetura que você usa.

Modelos Pony e Illustrious entendem "winking" até certo ponto, o que lhe dá uma alavanca adicional de prompt negativo que o FLUX não tem. O artigo c666d observa explicitamente que se "looking-at-viewer" não funcionar no Pony ou Illustrious, o problema provavelmente está no modelo base em si, não na estrutura do prompt.

Termos de Prompt Principais que Controlam Olhar no FLUX

Para FLUX, o prompt positivo eficaz é direto: "looking at photographer." Essa única frase substitui os termos mais literais de "eyecontact" que falham em todos os modelos. O artigo c666d, que testou nas versões 1.5, 2.0, 2.1, SDXL, 3.0, 3.5 e Flux, descobriu consistentemente que a linguagem de enquadramento fotográfico supera descrições diretas de olhar.

O conjunto universal de prompt negativo funciona em todas as famílias de modelos: Negative Term | O Que Suprime | Modelos Aplicáveis

|---|---|---

Blinking | Olhos fechados ou parcialmente fechados | Todos Winking | Fechamento assimétrico dos olhos | Todos staring-stares-stare | Olhar fixo, não natural | Todos gazing-gazes-gaze | Olhar distante ou desfocado | Todos distracted-distraction | Olhos fora da câmera | Todos sleeping-unconcious-drunk | Olhos fechados, inclinação da cabeça | Todos eyecontact | Termo literal contraproducente | Todos Source: civitai.com/articles/5065

FLUX se beneficia de uma camada negativa adicional focada em composição: Negative Term | O Que Suprime

|---|---

Unaware | Sujeito não engajado com a câmera shuteye | Olhos fechados candid | Não posado, ângulo desviado distracted | Olhos afastados do visualizador spycamera | Enquadramento de vigilância cctv | Ângulo de câmera de segurança facing away | Sujeito virado para longe do visualizador Esses termos abordam contextos de enquadramento onde o modelo assume por padrão um olhar não engajado. "Spycamera" e "cctv" descrevem perspectivas de vigilância onde o sujeito não tem razão para reconhecer a câmera. "Candid" e "facing away" descrevem explicitamente composições não posadas ou de costas viradas.

Para cenas com múltiplos personagens, adicione negativos de controle de multidão: team, squad, group, party, mass, crowd. Estes reduzem a tendência do modelo de criar padrões de olhar entre personagens.

Por Que o FLUX Resiste a Alguns Enquadramentos de Olhar?

O artigo c666d evita explicitamente a palavra "eyecontact" e todos os sinônimos (POV, POV-eyecontact, looking-at-viewer, looking-back) em prompts negativos. O autor trata esses termos como contraproducentes — usá-los no negativo na verdade degrada o efeito de contato visual no prompt positivo. Nenhuma documentação oficial do FLUX explica esse comportamento; a descoberta vem inteiramente de testes da comunidade.

A formulação "looking at photographer" funciona porque o codificador de texto T5-XXL do FLUX — que processa até 512 tokens de linguagem natural — foi treinado em legendas fotográficas onde os sujeitos são descritos em relação ao operador da câmera. Isso dá à frase um mapeamento semântico direto que "eyecontact" não tem. A arquitetura de codificador duplo do FLUX (CLIP-L mais T5-XXL, confirmada na página de exemplos FLUX do ComfyUI) processa tanto linguagem natural quanto embeddings CLIP, mas o lado T5 domina para descrições fotorrealistas de sujeitos.

Usando ControlNet e IPAdapter para Composição de Olhar

Enquanto termos de prompt lidam com a camada semântica do olhar, ControlNet e IPAdapter oferecem controle estrutural. O artigo stonelax documenta uma abordagem de três nós — ControlNet para composição, IPAdapter para estilo, Img2Img para consistência de cor — e identifica um "triângulo impossível" onde aumentar o peso de um nó degrada os outros.

Para olhar especificamente, a orientação prática é: Node | Peso Recomendado | Papel no Controle de Olhar | Source

|---|---|---|---

ControlNet (Canny ou Depth) | Acima de 0.7 | Mantém composição facial e ângulo da cabeça | stonelax, civitai.com/articles/6970 IPAdapter | Abaixo de 0.5 | Transferência de estilo; fraco para olhar, afeta textura | stonelax, civitai.com/articles/6970 Img2Img | Em torno de 0.1 (máx 0.2) | Consistência de cor e iluminação | stonelax, civitai.com/articles/6970 ControlNet com extração Canny ou Depth trava o ângulo da cabeça e posição dos olhos a partir de uma imagem de referência. Esta é a maneira mais confiável de forçar uma direção específica de olhar no FLUX quando termos de prompt sozinhos são insuficientes. Os modelos ControlNet da comunidade InstantX e Shakker Labs para FLUX, documentados na página de exemplos FLUX do ComfyUI, suportam este fluxo de trabalho.

Peso de IPAdapter acima de 0.5 introduz ruído sem melhoria significativa de olhar. Como IPA transfere principalmente textura e cor em vez de layout espacial, não consegue reposicionar olhos ou redirecionar olhar de forma confiável. Mantenha abaixo de 0.5 e compense com correspondência de prompt para quaisquer ajustes de estilo.

Img2Img em 0.1 preserva a composição enquanto alinha cor e iluminação com uma referência. Exceder 0.2 começa a mudar toda a composição, o que destrói qualquer direção de olhar cuidadosamente solicitada. Neste peso, a passagem Img2Img domina sobre tanto ControlNet quanto seu prompt de texto.

Construindo um Modelo de Prompt Reutilizável

O artigo Rhix descreve uma arquitetura de prompt modular que separa preocupações em camadas distintas. Esta estrutura se aplica diretamente ao controle de olhar porque isola a camada de pose (onde "looking at photographer" vive) de iluminação, estilo e qualidade.

Estrutura do modelo:

[Assunto Principal], [Pose], [Iluminação & Fundo], [Descritores de Estilo], [Impulsionadores de Qualidade], [Estilos de Referência]

Para prompts controlados por olhar, preencha como:

portrait of a young woman, looking at photographer, soft rim lighting, studio background,
ultra detailed realistic skin, masterpiece, best quality, 8k, RAW photo

O artigo Rhix recomenda vocabulário inspirado em fotografia para tanto SDXL quanto FLUX: rim lighting, rule of thirds, soft shadows, shallow depth of field, volumetric light, bokeh, 85mm lens effect. Esses termos fortalecem o contexto fotográfico no qual "looking at photographer" depende.

Para o prompt negativo, combine as três camadas em um único bloco:

text, logo, watermark, deformed hands, extra fingers, unnatural eyes, asymmetric face,
blurry, oversaturated, low contrast, jpeg artifacts, Blinking, winking, staring-stares-stare,
gazing-gazes-gaze, distracted-distraction, sleeping-unconcious-drunk, eyecontact,
Unaware, shuteye, candid, distracted, spycamera, cctv, facing away, team, squad, group, crowd

A linha de base de qualidade (text, logo, watermark, deformed hands, extra fingers, unnatural eyes, asymmetric face, blurry, oversaturated, low contrast, jpeg artifacts) vem dos padrões documentados do artigo Rhix. Os termos de supressão de olhar e composição vêm do guia c666d.

Erros Comuns e Correções

Symptom | Cause | Fix | Source

|---|---|---|---

FLUX produz olhar desviado mesmo com "eyecontact" no prompt | "eyecontact" como termo literal é contraproducente; o modelo o interpreta de forma variável | Substitua por "looking at photographer" no positivo; use o conjunto universal negativo completo | c666d Sujeitos olham uns para os outros em vez do visualizador em cenas de grupo | "eyecontact" força olhar entre personagens quando há múltiplos sujeitos | Remova "eyecontact" de prompts de grupo; adicione team/squad/group/crowd ao negativo | c666d Peso de IPA produz imagem ruidosa e inutilizável | IPAdapter afeta qualidade da imagem quando a força excede limites práticos | Mantenha força de IPA abaixo de 0.5; compense com correspondência de prompt | stonelax Img2Img acima de 0.2 muda a composição | Peso de Img2Img domina sobre ControlNet, alterando posicionamento facial | Defina peso de Img2Img em ~0.1; não exceda 0.2 para trabalho sensível a olhar | stonelax Prompt de olhar funciona no SDXL mas não no FLUX | FLUX não compartilha o impulso "solo" pelo qual SDXL se beneficia | Use "looking at photographer" sem depender de "solo"; adicione contexto fotográfico descritivo | c666d

FAQ

Quais termos de prompt fazem o FLUX olhar para o visualizador?

O prompt positivo recomendado para FLUX é "looking at photographer." Evite usar "eyecontact," "POV," "POV-eyecontact," "looking-at-viewer," ou "looking-back" tanto no prompt positivo quanto negativo — o guia c666d encontrou esses termos contraproducentes em todas as famílias de modelos. Combine com um prompt negativo abrangente cobrindo Blinking, winking, staring-stares-stare, gazing-gazes-gaze, distracted-distraction, sleeping-unconcious-drunk e eyecontact.

Por que o FLUX resiste a "eye contact" como termo literal?

Nenhuma documentação oficial explica esse comportamento. O guia comunitário c666d trata explicitamente "eyecontact" e seus sinônimos como termos contraproducentes que degradam em vez de reforçar o controle de olhar. A formulação "looking at photographer" funciona porque o codificador de texto T5-XXL do FLUX tem forte mapeamento semântico para linguagem de legenda fotográfica, onde os sujeitos são descritos em relação a um operador de câmera.

Como pesos de ControlNet, IPAdapter e Img2Img afetam o olhar no FLUX?

ControlNet com extração Canny ou Depth acima de 0.7 é o controle estrutural mais confiável para direção de olhar. IPAdapter abaixo de 0.5 contribui estilo mas não consegue reposicionar olhos. Img2Img em torno de 0.1 preserva a composição enquanto adiciona consistência de cor; exceder 0.2 muda toda a composição e destrói o olhar solicitado. O artigo stonelax descreve isso como um "triângulo impossível" onde aumentar um nó degrada os outros.

"solo" no prompt melhora o contato visual?

O guia c666d relata que adicionar "solo" ao prompt positivo aumentou muito as taxas de sucesso para SDXL, mas essa descoberta é específica para SDXL. FLUX não compartilha esse impulso documentado. O termo ainda pode fornecer algum benefício de isolamento reduzindo sujeitos concorrentes, mas não existe verificação independente para FLUX especificamente.

Quais palavras de prompt negativo previnem olhar desviado no FLUX?

Use duas camadas de negativos. Primeiro, o conjunto universal de supressão de olhar: Blinking, winking, staring-stares-stare, gazing-gazes-gaze, distracted-distraction, sleeping-unconcious-drunk, eyecontact. Segundo, o conjunto de composição FLUX: Unaware, shuteye, candid, distracted, spycamera, cctv, facing away. Para cenas de grupo, adicione team, squad, group, party, mass, crowd. Este prompt negativo de três camadas cobre falhas mecânicas (piscar), direções semânticas erradas (distracted) e padrões de enquadramento (spycamera).

Como Pony e Illustrious diferem do FLUX para prompting de olhar?

Modelos Pony e Illustrious podem precisar apenas de "looking-at-viewer" no prompt positivo para obter controle de olhar, e entendem "winking" como termo negativo — algo que o FLUX não interpreta de forma confiável. O guia c666d observa que se "looking-at-viewer" falhar no Pony ou Illustrious, o problema provavelmente está na qualidade do modelo base. FLUX se beneficia da formulação mais específica "looking at photographer" e requer o conjunto negativo completo focado em composição.

  • FLUX ComfyUI Workflows — Configuração completa de fluxo de trabalho incluindo carregamento de codificador de texto, variantes GGUF e integração ControlNet
  • FLUX Photorealism Guide — Vocabulário de fotografia e configurações de renderização para saída fotorrealística FLUX
  • Pony & Illustrious Prompt Syntax — Tags de pontuação, tags de fonte e convenções de prompting para modelos anime baseados em SDXL
  • CFG Scale Guide — Ajuste de escala de orientação entre FLUX, SDXL e outras famílias de modelos