---
slug: produto-3d
nome: Produto 3D em estúdio
descricao: filme de produto escuro e caro, com objeto 3D real, luz de borda, reflexo no chão polido, vista explodida e macro
familia: SaaS e tecnologia
versao: 2
quando:
  - "vídeo de lançamento de produto físico ou gadget"
  - "mostrar um objeto por dentro, peça por peça"
  - "anúncio premium de hardware com cara de keynote escuro"
  - "quero o produto girando em estúdio com reflexo"
  - "filme de produto com número de especificação"
nao_serve:
  - "estúdio claro e tipografia pequena e calma (use apple-tipografico)"
  - "software sem objeto físico (use saas-linear ou vidro-ios)"
---

# Produto 3D em estúdio

Um **filme de produto escuro**: breu `#030304`, um feixe de luz que cai do teto com poeira e um chão polido
que **reflete o produto de verdade**. O herói é um **objeto 3D renderizado** (raymarching em JS, mesmo motor
do `apple-tipografico`, reiluminado): duas tiras de **luz de borda** atrás (quente à esquerda, fria à direita)
desenham a silhueta, uma softbox fraca em cima, materiais anodizado, metal polido, borracha estriada e vidro
com tratamento verde/violeta. A câmera é **lenta e segura**: órbitas, empurrões, uma **vista explodida** em que
as peças se abrem e encaixam uma a uma, e um **macro** que corre pelo detalhe. A tipografia é mínima e pesada:
**Syncopate 700 caixa alta**, espaçamento que fecha ao entrar, e **IBM Plex Mono** nas etiquetas. Um só acento:
laranja `#FF5A1F`, no anel do produto e num traço do título. Nunca parece o kit claro da Apple: aqui tudo é sombra.

## Como montar um vídeo com este kit

1. **Corte o roteiro** em 4–6 frases curtas. Uma frase = um plano. Plano tem 36–66 quadros.
2. **Escolha as batidas** em `receita.json`: gancho (revelar do breu) → prova (vista explodida) → detalhe (macro)
   → data (número) → marca. Uma ideia por plano.
3. **Monte o produto** no `Produto3D`: use `modelo` (pronto em `modelos.ts`) ou escreva `pecas`. Dê `abre` a cada
   peça pra vista explodida e `grupo` pra o que anda junto.
4. **Escreva o plano** (`exemplos/plano.json`): câmera por chaves, `luz`, `borda`, `brilho`, `explodir`, um texto
   por plano, sons 1–2 quadros antes do movimento.
5. **Renderize** e confira: herói ≥ 40% da altura, 35–45% de tela vazia, texto entre y 168 e 1330, um respiro de
   ≥ 8 quadros parado depois de cada golpe.

## Elementos

| elemento | o que faz | batidas |
|---|---|---|
| `Produto3D` | o objeto 3D: luz de borda, reflexo no chão, vista explodida (`explodir`, `cascata`), câmera por chaves | todas |
| `Fundo` | breu + feixe de luz com poeira que balança ±2,2% + poço no chão + vinheta | todas |
| `TituloMinimo` | Syncopate caixa alta, linha sobe da máscara, espaçamento fecha 0,3 → 0,04 em, traço de acento | gancho, virada |
| `RotuloChamada` | ponto + linha fina + etiqueta mono apontando um detalhe (1 por cena) | prova, detalhe |
| `NumeroDestaque` | número gigante que conta (`de` → `para`) com rótulo mono | data |
| `VarreduraLuz` | risco de luz anamórfico no golpe | marca, golpe |
| `AssinaturaMarca` | nome que se abre do centro + traço + linha mono | marca |

## Proibido

- Fundo claro, degradê colorido, mais de uma cor de acento.
- Produto pequeno no meio do vazio (< 30% da altura) ou cortado sem ser macro.
- Mais de 1 texto e 1 rótulo na mesma cena; texto em cima do produto.
- Câmera tremida, giro rápido (> 40° por segundo), corte sem respiro.
- Glow em letra, flash branco, partícula colorida.
