{
  "id": "clube-uiad",
  "titulo": "Apple Watch × Emirates",
  "categoria": "produto",
  "resumo": "recriação, no After Effects, do anúncio \"estilo Apple\" com Apple Watch e Emirates ensinado no tutorial \"How To Create Apple Style UI Ad in After Effects\", do canal Zakaria HQ (uma peça fictícia de portfólio, não um anúncio das marcas). São 20 s em 1920×1080, sem narração, com modelos 3D reais (GLB) do relógio, do avião e da Terra: a interface vive na tela do relógio, os widgets nascem dela e voltam para ela, e o fecho junta a maçã e o logo da companhia aérea. Os plugins pagos do tutorial foram trocados por recursos nativos do AE. Versão final: v3, aprovada pelo autor como referência de vídeo com produto 3D (\"quase perfeito\").",
  "indicado": "marca que quer apresentar um aparelho, uma embalagem ou um objeto com modelo 3D, mostrando a interface ou os recursos saindo do próprio produto.",
  "estilo": [
    "produto 3D",
    "estilo Apple",
    "fundo cinza-claro",
    "widgets de vidro",
    "elementos que nascem da tela",
    "texto com quique",
    "brilhos sutis."
  ],
  "ficha": {
    "formato": "1920×1080, 30 qps, 16:9, cor BT.709",
    "duracao": "20 s",
    "motor": "ae",
    "voz": "sem narração",
    "musica": "ver o guia de estilo",
    "fontes": "ver o guia de estilo"
  },
  "ferramentas": [
    "Claude Code",
    "After Effects",
    "Blender"
  ],
  "ficha_tecnica": {
    "Duração": "20 s",
    "Formato": "1920×1080, 30 qps, 16:9, cor BT.709",
    "Voz": "sem narração",
    "Áudio": "o vídeo final usa o áudio do anúncio original só como referência de tempo; o projeto não tem trilha própria",
    "Ferramenta": "After Effects 2026, renderizador Advanced 3D nas comps com GLB, montado por comandos de uma ponte MCP (sem gerador em Python)",
    "Modelos 3D": "`apple_watch_series_9.glb`, `emirates_airbus_a345.glb` e `earth.glb`, da pasta de assets do autor do tutorial",
    "Vídeos de terceiros": "um vídeo do canal oficial da Emirates na tela do relógio e cinco clipes do Pexels no círculo (origem em `assets/footage/FONTES.md`)"
  },
  "etapas": [
    {
      "titulo": "O roteiro",
      "texto": "**Resumo:** o anúncio não tem narração; a história é contada pelo relógio, por três frases curtas em inglês e pelo fecho de marca. Como é uma recriação, o roteiro é o do anúncio original do tutorial do Zakaria HQ, medido quadro a quadro. Aqui estão a história em sete cenas, os textos exatos e a linha do tempo.\n\n## A história em uma frase\n\nAs três frases fazem o arco: \"Getting Stressed out ?\" na tela de batimento, \"Time for a journey\" quando o voo aparece e \"All from your AppleWatch\" quando o relógio volta, antes do fecho com a Emirates.\n\n## Os textos da tela (verbatim, em inglês, como no original)\n\n | \n\n | Momento\n | Texto\n\n | Tela de batimento\n | \"10:09\" · \"Current\" · contador até 70 \"BPM\" · \"71 BPM, 1m ago\"\n\n | Frase 1\n | \"Getting / Stressed / out / ?\"\n\n | Frase 2\n | \"Time for\" (à esquerda) · \"a journey\" (à direita)\n\n | Widget de voo\n | \"your flight\" · \"ARRIVAL\" · \"12:00 PM\" · \"SFO\" · \"T1\"\n\n | Widget do QR\n | \"Scan & win Now\" · \"• Live\"\n\n | Balões\n | Dubai · Egypt · Paris · London\n\n | Frase 3\n | \"All / from / your / AppleWatch\"\n\n | Fecho\n | a maçã vermelha e o logo \"Emirates\"\n\n## Linha do tempo (20 s, 30 qps)\n\n## 1. O relógio e o estresse (0 a 4,3 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 0,00–3,80\n | o relógio sobe de baixo, muito perto da câmera e inclinado, e assenta no centro\n\n | 0,00–0,80\n | a tela de batimento acende: coração e auras crescem com quique, \"10:09\" desce e os sete pontinhos caem um a um\n\n | 0,20–2,70\n | o contador vai de 0 a 70 BPM\n\n | 0,67–1,40\n | \"Getting / Stressed / out / ?\" sobe palavra por palavra\n\n | 2,30–3,75\n | o relógio recua e sobe; a frase some (2,55–2,90)\n\n | 3,15–3,55\n | a interface do coração sobe e sai; o ícone da Emirates sobe junto, de baixo\n\n## 2. Hora de viajar (4,3 a 8,1 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 4,35–4,75\n | entra o vídeo do avião no céu dourado; o ícone encolhe para o canto da tela\n\n | 4,45–4,90\n | \"Time for\" e \"a journey\" sobem, um de cada lado do relógio\n\n | 4,70–5,45\n | três widgets de vidro saltam de dentro da tela: voo, clima e QR\n\n | 5,95–8,35\n | anéis concêntricos se abrem atrás do relógio\n\n | 6,80–7,36\n | as frases se fecham em direção ao relógio\n\n | 6,85–7,55\n | os widgets voltam para a tela; o card de voo perde o fundo e vira a nova tela\n\n## 3. O avião e os destinos (8,1 a 10,7 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 8,15–8,60\n | o avião 3D sai da tela do relógio e cresce; o relógio some\n\n | 8,45–10,50\n | anéis de novo, atrás do avião\n\n | 8,70–9,29\n | quatro balões estalam em volta do avião, com o monumento saindo pela borda: Dubai, Egypt, Paris, London\n\n | 10,20–10,70\n | o avião desce ao centro e encolhe; um círculo se abre sobre ele; os balões correm para o centro e somem\n\n## 4. O mundo (10,7 a 12,5 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 10,20–12,50\n | a Terra 3D gira embaixo, dentro do círculo\n\n | 10,72–11,95\n | cinco clipes de viagem trocam a cada 10 quadros\n\n | 11,95–12,50\n | o avião sai pela direita e o círculo fecha num ponto\n\n## 5. Tudo do relógio (12,4 a 15,3 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 12,35–13,40\n | o relógio volta pequeno, girando em 3D, com o avião na tela, e assenta\n\n | 12,90–14,10\n | \"All / from / your / AppleWatch\" entra palavra por palavra, vindo de cima\n\n | 14,55–15,27\n | o relógio desce e sai; a frase esmaece\n\n## 6. Fecho de marca (15,0 a 20,0 s)\n\n | \n\n | Tempo (s)\n | O que acontece\n\n | 15,00–16,10\n | uma maçã cinza grande encolhe até o centro\n\n | 16,17–16,42\n | a maçã enche de vermelho de baixo para cima, com a superfície ondulando\n\n | 16,25–16,50\n | a maçã vai para a esquerda com quique\n\n | 16,37–17,10\n | as letras \"Emirates\" voam da direita, uma a cada 2 quadros, vermelhas e com brilho no voo, e pousam pretas\n\n | 16,60–17,40\n | um brilho varre a maçã\n\n | 17,10–20,00\n | fecho parado: maçã vermelha e \"Emirates\" em preto\n\nOs valores exatos de cada chave (posição, escala, rotação, efeito e expressão) estão no `MAPA-DO-PROJETO.md` do pacote."
    },
    {
      "titulo": "A identidade visual",
      "texto": "**Resumo:** produto 3D real sobre fundo cinza-claro, texto preto em Inter, o vermelho da Emirates só nos acentos e widgets de vidro fosco. Movimento com as curvas \"fast start\" e \"3\" e um quique por expressão em toda chegada; brilhos nativos discretos em cada elemento. Números tirados do `MAPA-DO-PROJETO.md` e do tutorial da recriação.\n\n## Fontes\n\n | \n\n | Uso\n | Fonte\n | Onde baixar\n\n | Frases de cima (\"Getting Stressed out ?\", \"Time for a journey\"), balões\n | Inter Medium\n | Google Fonts\n\n | \"All from your AppleWatch\"\n | Inter Regular\n | Google Fonts\n\n | Contador de batimentos\n | Inter Medium 52, branco\n | Google Fonts\n\nO anúncio original usa SF Pro Display. Texto preto `#111111`, de 57 a 62 px, tracking de −10 a −20, uma camada por palavra.\n\n## Cores\n\n | \n\n | Token\n | Hex\n | Uso\n\n | Fundo\n | `#EFEFEF`\n | sólido em toda a peça\n\n | Texto\n | `#111111`\n | frases\n\n | **Vermelho Emirates**\n | **`#D71A21` / `#DB2129`**\n | coração, ícone, etiqueta, letras durante o voo\n\n | Maçã cheia\n | `#C5312D`\n | o líquido que sobe\n\n | Maçã vazia\n | `#DBDBDB`\n | a maçã antes de encher\n\n | Vidro dos widgets\n | preto a 52%\n | sobre o fundo claro vira um cinza de vidro fosco\n\n | Balões\n | azul `#0088FF` e cinza `#E8E8ED`\n | os quatro destinos\n\n | Anéis\n | cinza claro (0,82)\n | repetidos atrás do relógio e do avião\n\n | Aura\n | amarelo, verde, magenta e azul girando\n | halo pastel atrás do relógio\n\n | Chuva\n | ciano (0,32, 0,8, 1)\n | gotas do widget de clima\n\n | \"• Live\"\n | verde com brilho\n | widget do QR\n\n## Componentes\n\n | \n\n | Peça\n | Como é\n\n | Relógio 3D\n | `apple_watch_series_9.glb` a escala 1900, X Rotation 22; movido por dois nulls encadeados; sombra de 55%\n\n | Tela do relógio\n | retângulo preto 321×387, arredondamento 63; conteúdo 440×488 a 79%, recortado por um matte 315×381 com arredondamento 60\n\n | Interface de batimento\n | camadas do `Heart.psd`: coração, duas auras, \"10:09\", \"Current\", \"BPM\", \"71 BPM, 1m ago\", sete pontinhos e o contador de 0 a 70 por slider\n\n | Widgets de vidro\n | clima 270×150, voo 296×162 e QR 200×224, arredondamento 18, 3D na comp principal\n\n | Clima vivo\n | nuvem com degradê branco → azul-claro, Bevel Alpha e brilho, flutuando 1,6 px; oito gotas inclinadas 20° caindo em loop de 0,8 s\n\n | Voo\n | avião GLB a 27% com sombra, etiqueta da Emirates com brilho vermelho e névoa vermelha atrás; textos \"your flight\", \"ARRIVAL\", \"12:00 PM\", \"SFO\", \"T1\"\n\n | QR\n | QR sobre branco, \"Scan & win Now\" e \"• Live\" verde com brilho\n\n | Anéis\n | elipse de 1.043 px com Repeater (3 cópias, 142% por cópia) e Offset de −5 a 0, para nascerem de dentro para fora\n\n | Aura\n | cópia do relógio por trás com 4-Color Gradient girando por expressão, CC RepeTile e Fast Box Blur 150\n\n | Avião 3D\n | `emirates_airbus_a345.glb` com Orientation (270, 0, 90) e um balanço leve em Y\n\n | Balões\n | forma vetorial do `.ai` com o nome em Inter Medium 72; o monumento usa o balão como matte e uma segunda cópia, só com o topo, passa por cima da borda\n\n | Círculo da viagem\n | círculo de 746 px que abre de 72 a 100% e fecha até 0; dentro, a Terra GLB girando e cinco clipes de 10 quadros com Tint de 35%\n\n | Maçã e letras\n | maçã cinza com um retângulo vermelho com Wave Warp subindo dentro dela; cada letra da Emirates é uma cópia do logo com Linear Color Key, Fill e máscara só daquela letra\n\n## Câmera e luz\n\n- Uma câmera por comp 3D, em (960, 540, −2666,67), preset de 50 mm: em z = 0 a escala é 1:1. A câmera fica parada; quem se move é o relógio.\n\n- Spot em (1040, 460, −666,7) somada a uma Environment Light em (0, 0, −1333,3), nas comps do relógio.\n\n- Motion blur ligado, obturador de 180°.\n\n## Curvas e quique\n\n | \n\n | Nome\n | Influência das chaves\n | Uso\n\n | fast start\n | saída 10%, chegada 100%\n | aproximação e recuo do relógio, cards voltando\n\n | \"3\"\n | saída 72%, chegada 83%\n | entrada dos cards, avião saindo, brilho da maçã\n\n | ease-in forte\n | saída 80%, chegada 15%\n | clima e QR encolhendo no fim\n\n | suave\n | 40% / 40%\n | círculo da viagem fechando\n\n**Quique (no lugar do BOUNCr 50/2/4):** chaves lineares e a expressão abaixo; a versão mais leve (amplitude 0,04, frequência 1,8, decaimento 3) vale na maçã e em \"All from your AppleWatch\".\n\nvar amp=0.05,freq=2,decay=4;var n=0;if(numKeys>0){n=nearestKey(time).index;if(key(n).time>time)n--;}\nif(n>0){var t=time-key(n).time;var v=velocityAtTime(key(n).time-thisComp.frameDuration/10);value+v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);}else{value}\n\nAs chaves com quique são lineares de propósito: a expressão usa a velocidade de chegada para calcular o rebote.\n\n**Defasagem:** 1 a 2 quadros entre irmãos (pontinhos, letras) e 0,1 a 0,3 s entre palavras.\n\n## Brilhos (todos nativos)\n\n | \n\n | Onde\n | Como\n\n | Coração\n | Glow com cores A e B vermelhas, limiar 25, raio 28, intensidade 0,45\n\n | \"Sol\" na tela\n | rampa radial laranja em modo Add a 22% da opacidade do vídeo; o vídeo ganha Brightness & Contrast (7/20) e CC Vignette 90\n\n | Nuvem\n | Glow branco, limiar 70, raio 14, intensidade 0,45\n\n | Chuva\n | Glow, limiar 30, raio 7, intensidade 1,2\n\n | Etiqueta Emirates\n | Glow vermelho, raio 260 (a camada está a 4,2%)\n\n | Atrás do avião do card\n | elipse vermelha 200×58, desfocada, de 50 a 68% quando vira tela\n\n | \"• Live\"\n | Glow verde, limiar 20, raio 9, intensidade 1,8\n\n | Letras\n | Glow vermelho, raio 120, intensidade 1,5 → 0 e Effect Opacity 100 → 0 no pouso (com intensidade 0 ainda sobra um halo escuro em letra preta)\n\n | Maçã\n | CC Light Sweep, direção 25°, largura 70, intensidade 55\n\n## Transições\n\n | \n\n | Momento\n | Como\n\n | Coração → ícone\n | empurrão vertical dentro da tela, como troca de tela do iOS\n\n | Ícone → vídeo\n | o vídeo entra em fade e o ícone encolhe para o canto\n\n | Tela → widgets\n | os widgets nascem com escala 0 a partir do centro da tela\n\n | Widgets → tela de voo\n | voltam para a tela e o card de voo perde o fundo e vira a tela\n\n | Relógio → avião\n | o avião 3D começa no tamanho e no lugar do avião do card\n\n | Balões → círculo\n | tudo converge para o centro e o círculo abre\n\n | Círculo → relógio\n | o círculo fecha num ponto e o relógio volta girando\n\n | Relógio → maçã\n | o relógio desce e a maçã grande encolhe ao centro, sem fade de tela inteira\n\n | Maçã → logo\n | o líquido enche, a maçã abre espaço e a cor passa para as letras\n\n## Som\n\nO vídeo final usa o áudio do anúncio original, só para conferir os tempos. Para uma peça nova, faça som próprio: música real e um efeito por ação, com o pico no quadro do evento.\n\n## O que é \"humano\" neste vídeo\n\n- O relógio chega com cauda longa e nunca para de uma vez.\n\n- A nuvem flutua e a chuva cai sem parar enquanto o widget está na tela.\n\n- Os widgets voltam para o relógio com o clima e o QR passando por cima, grandes, e só encolhem no fim.\n\n- O avião balança de leve; a Terra gira por baixo dos clipes.\n\n- As letras voam com rotação e brilho, e o brilho some antes do pouso."
    },
    {
      "titulo": "A montagem no After Effects",
      "texto": "- **Instale a fonte Inter** (Medium e Regular, Google Fonts). O anúncio original usa SF Pro, que não estava instalada na recriação. Instale para todos os usuários e reinicie o After Effects; no Windows, se não aparecer, copie para `C:\\Program Files\\Common Files\\Adobe\\Fonts`.\n\n- **Mantenha a pasta `projeto/` como veio** e abra o `.aep` no After Effects 2026 ou mais novo (o renderizador Advanced 3D é o que abre GLB).\n\n- **Comp:** `APPLE_UI_AD (principal)`, 1920×1080, 30 qps, 20 s. A árvore de comps está no topo do mapa.\n\n- **Arquivo faltando:** File › Dependencies › Find Missing Footage; clique com o direito › Replace Footage › File e aponte para `projeto/assets/originais` ou `projeto/assets/footage`.\n\n- **Render:** `render_leve.ps1` e depois `montar_final.py`. Não mande comandos à ponte enquanto o `aerender` roda.\n\n**Pegadinhas de GLB no AE:** mude a comp para Advanced 3D antes de pôr o modelo (senão abre um aviso que trava a ponte); com qualquer luz na comp, a iluminação padrão some e o GLB fica escuro, então some uma Environment Light à spot; o vidro abaulado do relógio esconde o que fica \"dentro\" dele, por isso a tela é uma comp clássica separada; track matte não renderiza em Advanced 3D, por isso o círculo da viagem é pré-composto em clássico."
    },
    {
      "titulo": "As decisões de direção",
      "texto": "- **O produto é o palco.** Um objeto 3D real num fundo cinza-claro; a interface vive na tela dele, e os elementos nascem da tela e voltam para ela.\n\n- **A tela é enquadrada por matte.** Ela fica numa comp clássica que copia por expressão os nulls do relógio, com uma cópia da tela 6 px menor como matte: o conteúdo nunca vaza e a borda preta fica fina e uniforme (correção da v3).\n\n- **Câmera parada, relógio em dois nulls.** Um faz a aproximação e o outro, o recuo, sobrepostos; é isso que dá a cauda longa do movimento.\n\n- **Texto palavra por palavra com quique**, e a palavra mais perto do destino sai primeiro, para uma não passar por cima da outra.\n\n- **A cor da marca só nos acentos:** coração, ícone, etiqueta, maçã e as letras durante o voo.\n\n- **Detalhes mínimos dão vida** (lição da v2): nuvem com degradê e chuva caindo em loop, brilhos nativos, um \"sol\" na tela do relógio, aura colorida atrás dele.\n\n- **Toda transição sai de um elemento:** o card de voo vira a tela, o avião do card sai da tela em 3D, os balões correm para o centro, o círculo fecha num ponto que vira o relógio e a cor da maçã passa para as letras.\n\n- **Plugins pagos trocados por nativos:** curvas por influência das chaves no lugar do Flow, uma expressão de quique no lugar do BOUNCr, uma camada por palavra no lugar do TextExploder, Glow nativo no lugar do Deep Glow e CC Light Sweep no brilho da maçã.\n\n- **Medir antes de ajustar.** O anúncio original foi medido em folhas a 4 qps e a tela do relógio rastreada a 10 qps; a recriação ficou a 1 ou 2 quadros do original.\n\nDetalhes de cores, curvas e brilhos: estilo.md. Cenas por tempo: roteiro.md. Para fazer um vídeo no mesmo estilo: PROMPT.md."
    },
    {
      "titulo": "As versões até o final",
      "texto": "| \n\n | Versão\n | O que mudou\n\n | v1\n | as 7 cenas com tempos e estrutura do original; quatro trechos que adiantavam de 0,15 a 0,4 s foram corrigidos\n\n | v2\n | retorno: \"praticamente perfeito\", mas faltavam micro-detalhes. Ganhou nuvem viva e chuva, brilho na etiqueta da Emirates, no \"Live\" e no coração, tela com sol e vinheta, aura maior, anéis no tempo e a volta dos cards ao relógio refeita\n\n | **v3**\n | tela enquadrada por matte: o vídeo do segundo relógio deixou de vazar pelos lados; aprovada como referência (\"quase perfeito\")\n\n**Ainda diferente do original:** os clipes do círculo são parecidos, não os mesmos; a fonte é Inter; o ícone da Emirates entra junto da tela; os anéis atrás dos balões ficaram maiores; o relógio que volta aos 12,5 s entra menor e sem a aura amarela; o brilho das letras é mais discreto que o do Deep Glow."
    }
  ],
  "pacote": [
    {
      "pasta": "projeto/",
      "conteudo": "`apple-ui-ad-recriacao.aep`; `assets/originais/` (os três GLB, o `Heart.psd` da tela de batimento, os PNGs dos monumentos, os balões em `.ai`, os logos da Apple e da Emirates e o QR); `assets/footage/` (o vídeo da Emirates, os cinco clipes e o `FONTES.md`); `assets/prep/` (montagens); `prep.json` (contorno dos balões e caixa de cada letra do logo); o `MAPA-DO-PROJETO.md`, com cada comp, camada, chave, efeito e expressão no valor exato, o JSON exportado do `.aep` que gera esse mapa e os scripts"
    },
    {
      "pasta": "audio/",
      "conteudo": "só o `montar_final.py`, que põe o áudio do anúncio original por baixo; o áudio dele não vem no pacote"
    },
    {
      "pasta": "referencias/",
      "conteudo": "as folhas quadro a quadro (original × recriação, a cada 0,25 s), o lado a lado da v3, as folhas de contato do anúncio original, as medidas da tela do relógio e os links"
    },
    {
      "pasta": "render/",
      "conteudo": "`final.mp4`"
    },
    {
      "pasta": "preparar_assets.py",
      "conteudo": "tira do `.ai` o contorno dos balões, mede a caixa de cada letra do logo da Emirates (`prep.json`) e faz as montagens de apoio"
    },
    {
      "pasta": "gerar_mapa.py",
      "conteudo": "escreve o `MAPA-DO-PROJETO.md` a partir do JSON exportado do `.aep`"
    },
    {
      "pasta": "render_leve.ps1",
      "conteudo": "`aerender` em trechos, prioridade baixa e memória limitada"
    },
    {
      "pasta": "montar_final.py",
      "conteudo": "junta os trechos, etiqueta a cor em BT.709 e monta o lado a lado com o original"
    }
  ],
  "prompt": "Quero fazer um anúncio de produto em 3D no mesmo estilo do projeto \"Apple Watch × Emirates\", que está em 07-videos/projetos/uiad/, com o meu produto.\n\nProduto: {{PRODUTO}} (o objeto que vai em 3D e o que aparece na tela ou na superfície dele)\nModelo 3D: {{MODELO_3D}} (um GLB meu; se não tiver, procure um baixável ou gere um, e me mostre antes)\nMarca ou parceiro do fecho: {{MARCA}} (logo e cor)\nA história em uma frase: {{HISTORIA}} (ex.: \"o cliente está com pressa, o app resolve, tudo pelo celular\")\nFormato e duração: {{FORMATO}} (a referência é 1920×1080, 20 s)\n(Se algum desses estiver vazio ou com as chaves, me pergunte antes de começar.)\n\n1. Estude o projeto antes de propor qualquer coisa. Leia, nesta ordem: 07-videos/projetos/uiad/LEIA-ME.md, estilo.md e roteiro.md. Depois abra o projeto/MAPA-DO-PROJETO.md (árvore de comps, nulls do relógio, comp da tela com matte, widgets, círculo e letras) e me explique em poucas linhas como o produto, a tela e os elementos que saem dela se encaixam. Diga o que vai reaproveitar.\n\n2. Siga o passo a passo de 07-videos/_LEIA.md e os números de 07-videos/regras-vigentes.md. Crie o meu projeto em 07-videos/projetos/AAAA-MM-DD-tema/ a partir de 07-videos/projetos/_modelo/README.md e marque cada etapa no checklist. Não edite os arquivos do projeto uiad: copie o que for reaproveitar.\n\n3. Use as skills instaladas: motion-app-ae (interface e produto 3D no After Effects), video-referencias (assets reais), animacao-saas (elementos que nascem de um e viram o próximo) e better-portuguese (todo texto da tela).\n\n4. Roteiro em cenas, como no roteiro.md da referência: o produto entra → interface na tela → frase curta → elementos saem da tela → voltam → o produto vira outra coisa → fecho de marca. Para cada cena, diga o tempo, o que se move e de onde nasce a transição. Frases de no máximo quatro palavras. Espere o meu ok.\n\n5. O modelo 3D: comp em Advanced 3D antes de pôr o GLB; confira escala e orientação por render de quadro; luz spot somada a uma Environment Light. A tela do produto vai numa comp clássica separada que copia os nulls por expressão, com um matte 6 px menor que a tela.\n\n6. Identidade: fundo claro e neutro, uma fonte, a cor da marca só nos acentos. Se a minha marca tiver identidade forte, use a fonte e as cores dela.\n\n7. Reaproveite o método, troque o conteúdo. Mantenha deste projeto: câmera parada com o produto movido por dois nulls (aproximação e recuo sobrepostos), as curvas fast start e \"3\", o quique por expressão em toda chegada, o texto uma camada por palavra com a palavra mais perto do destino saindo primeiro, widgets de vidro que nascem da tela e voltam, os detalhes vivos (um brilho, um ícone com movimento secundário, a tela com luz), a transição que sempre sai de um elemento e o fecho em que a cor passa de uma marca para a outra. Troque: o produto, a interface, os widgets, os textos, os vídeos dentro da tela e as marcas.\n\n8. Som próprio: escolha uma música real, meça o BPM, encaixe as trocas de cena nos tempos fortes e ponha um efeito por ação, com o pico no quadro do evento.\n\n9. Construa cena a cena e me mostre folhas de contato a cada rodada, com recortes ampliados de cada elemento. Antes de entregar, confira: nada vaza da tela do produto, nenhuma palavra passa por cima da outra, nenhum brilho deixa halo escuro em letra preta. Em cada movimento, pergunte: está humano ou robotizado? Renderize em trechos, etiquete a cor em BT.709 e me entregue o vídeo, a ficha atualizada e uma anotação em anotacoes/.",
  "campos": [
    "FORMATO",
    "HISTORIA",
    "MARCA",
    "MODELO_3D",
    "PRODUTO"
  ],
  "fonte": {
    "nome": "Clube do Motion",
    "url": "https://clubedomotion.com/projeto/?id=uiad",
    "uso": "liberado pelo dono do Clube do Motion em 18/10/2026 (docs/permissoes/clube-do-motion.md)"
  }
}