📖 Bíblia visual
Antes de gerar uma única imagem, escreva 1 página A4 que documenta os não-negociáveis visuais. Sem isso, cada nova imagem reinventa o estilo.
📋 Template de bíblia visual
# [Nome do projeto]
## Identidade visual
- Meio: editorial photography
- Aspect: 4:5 / 2.39:1
- Lente padrão: 50mm f/1.8
- Estoque: Kodak Portra 400
## Paleta-mestre
- Base: warm earth tones (ochre, rust, faded green)
- Acentos: cyan (escala fria), red (urgência)
## Referências cruzadas (anchors)
- DP: Roger Deakins
- Filme: Kodak Portra 400 grain
- Mood: Kinfolk editorial meets documentary
## Invariantes de personagem
- [descrição fixa: idade, etnia, traço, cabelo, marca distintiva]
## Proibidos
- text/watermark
- saturação excessiva
- estética "stock photo"
💡Como usar a bíblia
Copy-paste do bloco "Identidade visual + Paleta + Anchors" no final de cada prompt novo. Mudam só o sujeito/ação/ambiente. Coerência garantida.
⚓ Style anchors triangulados
Uma referência sozinha o modelo interpreta livre. Três que apontam pro mesmo lugar fecham o cerco.
📋 Combos de triangulação
⚠️ Evitar referências conflitantes
"Wes Anderson + David Fincher" gera confusão. "Anime + photorealistic" também. Escolha um vetor estilístico e fortaleça com refs que reforçam.
👤 Personagem em 20 cenas
--cref sozinho dura 3-5 imagens. Para 20 cenas você precisa de processo, não só feature.
📋 Workflow profissional
- Foto-base de alta qualidade: 1024px+, frontal nítida, iluminação neutra. Tratá-la como "elenco principal".
- Casting card de 4 ângulos: frontal, perfil 3/4, perfil lateral, costas. Manter no banco de refs.
- Descrição invariante repetida: "Brazilian woman, 32 years old, brown skin, short curly black hair, small mole above lip" — em TODOS os prompts.
- Vestuário separado: roupa varia por cena. Descrever explicitamente — modelo perde a roupa entre gerações.
- Iteração com seed fixo: quando possível, manter seed entre cenas da mesma sequência.
💡Quando o personagem "escapa"
Sinal: traço facial muda. Resposta: subir peso da char ref pra 100, repetir 1 invariante mais forte ("with the small mole above her lip"), reduzir descrição do cenário (que estava forte demais).
🏠 Locação consistente
Espectador percebe troca de cenário antes de trocar de personagem. Locação coerente é fundamental para narrativa.
📋 Workflow de locação
- Gerar 1 master shot da locação (wide do ambiente vazio).
- Variar ângulos: outro canto, detalhe, vista da janela. Manter como "image refs" do cenário.
- Listar objetos-âncora fixos: "a brass espresso machine on the marble counter, a chalkboard with daily menu, terracotta floor tiles".
- Em cada novo shot dentro da locação, repetir os objetos-âncora.
- Luz como variável: mesma locação, manhã/tarde/noite. Sol entra → sombra → lâmpada acesa.
🎨 Paleta-mestre + acentos modulares
Coesão visual ≠ monotonia. Paleta-mestre dá identidade; acentos modulam emoção.
📋 Estrutura
- • 3 cores-base fixas: aparecem em todas as cenas. Ex: ochre, rust, faded green.
- • 1-2 acentos modulares: mudam por cena/emoção. Ex: cyan em cena fria/distante, red em conflito, rose em romance.
- • Adjetivo de mood vinculado ao acento: "warm earth palette with cool cyan accent, melancholic" vs "...with red accent, urgent".
[base] warm earth tone palette (ochre, rust, faded green)
[scene 1 — manhã íntima] + soft cyan accent from morning sky
[scene 2 — tarde tensa] + saturated red accent from a passing truck
[scene 3 — noite resolução] + warm yellow accent from desk lamp
📋 Briefing estruturado
Briefing verbal não escala. Documento estruturado vira insumo direto pra bíblia visual.
📋 Template Notion-friendly
# Briefing — [Cliente] [Projeto]
## Objetivo
[O que queremos comunicar em 1 frase]
## Público
[Quem vai consumir]
## Mood (3 adjetivos)
[Ex: aspiracional, autoral, urbano]
## Referências obrigatórias
- [3-5 imagens/filmes que o cliente já aprovou]
## Proibidos (deal-breakers)
- [Coisas que cliente NÃO quer ver]
## Formatos finais
- [16:9 master, 9:16 reels, 1:1 feed, etc]
## Prazo + entregáveis
- [Datas, número de imagens/clipes, formatos]
✅Resumo do módulo
Próximo Módulo:
3.2 — Storytelling em sequência