# Análise do vídeo de referência: Mapa local

Método Clube do Motion: dissecar o vídeo pronto pra aprender a técnica, não pra copiar. Este vídeo (`referencia.mp4`, vertical 1080x1920 renderizado em 540x960) é o filme de demonstração do estilo; o código que o fez NÃO está aqui. A IA pode olhar o vídeo e esta análise; a cena nova se escreve do zero com as peças desta pasta.

- Duração: 240 quadros = 8.0 s a 30 fps.
- Trilha: trilha/rota-100bpm.mp3, 100 bpm (1 batida = 18.0 quadros = 0.60 s).
- Cenas: 5; cortes em 1.7 s, 3.9 s, 5.6 s, 7.1 s.

## Linha do tempo, segundo a segundo

| tempo | quadros | entrada | peças em cena (pasta/Peça) | sons |
|---|---|---|---|---|
| 0.0 s-1.7 s | 0-52 | nenhuma | formas/MapaBase | whoosh-entra@0.0 s, quique@0.7 s, pop-cartao@0.8 s |
| 1.7 s-3.9 s | 52-116 | deslizar | formas/MapaBase | swoosh@1.7 s, traco@1.9 s, pop-cartao@2.8 s, clique@3.2 s |
| 3.9 s-5.6 s | 116-168 | baixo | formas/MapaBase | whoosh-entra@3.8 s, quique@4.2 s, pop-cartao@4.5 s, quique@4.9 s |
| 5.6 s-7.1 s | 168-212 | direita | formas/CartaoEndereco | swoosh@5.6 s, pop-cartao@5.9 s, clique@6.6 s |
| 7.1 s-8.0 s | 212-240 | circulo | tipografia/TituloLocal | whoosh-entra@7.0 s, impacto@7.5 s, assinatura@7.5 s |

Fundo, partículas e a câmera valem o vídeo todo (fundo vivo + câmera em perspectiva sempre).

## Cortes e batida

- Corte em 1.7 s (quadro 52): batida 2.89 (NA batida).
- Corte em 3.9 s (quadro 116): batida 6.44 (fora da batida: corte na voz ou no gesto).
- Corte em 5.6 s (quadro 168): batida 9.33 (fora da batida: corte na voz ou no gesto).
- Corte em 7.1 s (quadro 212): batida 11.78 (fora da batida: corte na voz ou no gesto).

## Câmera

A câmera deste estilo é a peça `camera/Camera` (ver o código da peça): ela dá o empurrão nos cortes e uma deriva contínua. No material novo, `camera/CameraDeriva` (chaves {em, z, x, y, giro}) acrescenta o controle por chaves.

## Números de easing e tempos

- `e5 = (t: number) => 1 - Math.pow(1 - c01(t), 5);`

Movimentos medidos no estilo:

| movimento | duração | valores |
|---|---|---|
| janela entra | 18 quadros | sobe 1100 px, gira 5° → 0, escala 0,92 → 1 |
| câmera do mapa | 24–60 quadros por trecho | chaves [quadro, cx, cy, zoom, giro]; zoom 0,95 → 1,7; giro de 0 a −14° |
| pino cai | 18 quadros | cai 5× a altura com overshoot; sombra cresce em 10 quadros |
| ondas do pino | 26 quadros, 8 de defasagem | duas elipses de 0 a 0,9× a altura, somem |
| rota | 36–40 quadros | `e5` de 0 a 100% do comprimento; bolinha na ponta |
| chip | 14 quadros | escala 0 → 1 com overshoot, contra-escalado pelo zoom |
| cartão entra | 18 quadros | sobe 1200 px, gira −4° → 0 |
| botão aperta | 8 quadros | escala 0,96, desce 8 px; anel de 60 px que some em 16 quadros |
| título | 16 quadros, 6 de intervalo | sobe 115% da altura; traço de rota se desenha em 20 quadros |
| troca de cena | 9 quadros | `direita`/`esquerda` 1080 px, `subir` 900 px, `zoom` 1,6× |
| curvas de nível | contínuo | 1,4 px/quadro |
| câmera (sempre) | contínuo | zoom 1,014 ± 0,012 (+0,00012/quadro), deriva ±8/±8 px, giro ±0,17° |
| soco de câmera | decai em ~7 quadros | +0,025 de zoom, tremor 5 px |

## Ritmo

- 100 bpm: **1 batida = 18 quadros** (0,6 s). Cortes caem a cada 2–3 batidas; a rota de 36 quadros dura 2 batidas.
- Vídeo de 8 s = 240 quadros = 5 cenas.
| batida | duração s | quadros |
|---|---|---|
| mapa | 1,6–1,8 | 48–54 (pino cai no quadro 16) |
| rota | 2,0–2,4 | 60–72 (rota 36–40, chip no quadro 30) |
| unidades | 1,6–1,8 | 48–54 (um pino a cada 10 quadros) |
| endereco | 1,4–1,6 | 42–48 (botão no quadro 30) |

## Som

- Trilha: `assets/trilha/rota-100bpm.mp3` (8,6 s, 100 bpm, lofi-desk, tom Bb), volume **0,45**, fade nos últimos **20 quadros**. Vídeo maior: gere outra (`music make --preset lofi-desk --bpm 100 --key Bb --force`), sem loop.
- Com narração: trilha a **0,2** e efeitos a 70%.
| som | volume | quando |
|---|---|---|
| `quique` | 0,8 | pino bate no chão |
| `pop-cartao` | 0,95 | pino pousa, chip, cartão |
| `traco` | 0,55 | rota começando a se traçar |
| `clique` | 0,85 | botão, chegada ao destino |
| `swoosh` | 0,85 | cena que entra de lado |
| `whoosh-entra` | 0,8 | cena sem lado (−1 quadro) |

## Técnicas pra levar (o que se vê nos quadros 1 a 4)

- Composição: mapa em cartão no terço de cima, pin centralizado; no último quadro um cartão de local com botão 'Como chegar'.
- Profundidade: cartão com sombra suave, cantos arredondados e pin com sombra elíptica no chão; vista de cima, mapa plano.
- Densidade: média. Mapa com ruas, rio e quarteirões; pins numerados 1, 2, 3 e uma rota em linha vermelha.
- Tipografia: sans geométrica no cartão ('Café Rota' grande, endereço mono pequeno, chip rosa 'Abre às 8h'); rótulos de rua minúsculos no mapa.
- Cor: fundo vermelho-carmim com círculos tênues; mapa em creme, amarelo e azul pálido; pins vermelhos.
- Movimento: a rota se desenha de um ponto ao outro, os pins caem e quicam, a câmera aproxima do local.
