TRILHA 3

🧬 Padrões de Combinação

Como encaixar 2–3 recursos numa cena sem virar bagunça — controlando tempo, camadas e ritmo. Você já sabe os blocos (T1 e T2); aqui aprende a equação A + B = C que transforma peças soltas em vídeo coeso.

3
Módulos
18
Tópicos
~2h
Duração
Intermediário
Nível
⏱️ TimingSequence · stagger 🗂️ CamadasAbsoluteFill · z A + B combinação 🥁 RitmoSeries · transições = C vídeo coeso

Mapa da trilha

Conteúdo detalhado

3.1~40 min

⏱️ Timing & Sincronização

Como usar Sequence from= para escalonar entradas, calcular offsets em frames, criar stagger com index * N e sincronizar o fim de uma cena com o início da próxima — sem tudo aparecer junto no frame zero.

O que é:

O prop from da Sequence diz em que frame aquele bloco de conteúdo começa a existir na linha do tempo.

Por que aprender:

É a base de todo stagger e de toda sincronização entre elementos — sem ele, tudo aparece no frame 0 simultaneamente.

Conceitos-chave:

from = delay em frames · frame local reinicia em 0 · combina com durationInFrames.

O que é:

Padrão em que cada item de uma lista começa N frames depois do anterior: from={index * 5}.

Por que aprender:

Cria a sensação de "cascata" que torna listas e menus muito mais elegantes do que todos entrando juntos.

Conceitos-chave:

N = 4–8 frames é o ponto doce · muito grande = lento demais · index vem do .map().

O que é:

Iniciar o elemento B alguns frames antes do A terminar — criando sobreposição proposital e fluidez.

Por que aprender:

Elimina os buracos de "tela vazia" que fazem o vídeo parecer amador e desloca a atenção suavemente.

Conceitos-chave:

from_B = from_A + dur_A - overlap · overlap típico = 6–12 frames.

O que é:

Guardar os offsets em variáveis nomeadas (const TITLE_START = 0; const LIST_START = 20;) em vez de números mágicos soltos.

Por que aprender:

Quando você precisa mudar um timing, só muda um número e tudo que depende dele atualiza junto.

Conceitos-chave:

constantes no topo do componente · derivar: LIST_START = TITLE_START + TITLE_DUR · sem magic numbers.

O que é:

Quando múltiplos elementos não têm from, todos aparecem no frame 0 criando um flash de informação sobrecarregado.

Por que aprender:

O frame 0 é a primeira impressão do vídeo — jogar tudo lá é o equivalente a gritar tudo ao mesmo tempo.

Conceitos-chave:

regra: cada elemento tem seu from · frame 0 = apenas o elemento principal · stagger os demais.

O que é:

Dentro de uma Sequence o frame local começa em 0 — então spring({frame, fps}) dispara fresquinho a cada entrada.

Por que aprender:

Combinar Sequence + spring é o padrão de entrada escalonada mais natural do Remotion, usado em 70% dos 81 templates.

Conceitos-chave:

frame local · spring começa em 0 · cada item tem sua mola independente.

Ver Completo
3.2~40 min

🗂️ Camadas & Composição Visual

AbsoluteFill empilhando fundo → conteúdo → overlay, controle de z-index por ordem de declaração, combinar Background + Texto + vinheta e manter legibilidade sem competir por atenção.

O que é:

Múltiplos <AbsoluteFill> irmãos — cada um ocupa 100% do espaço, empilhados como transparências.

Por que aprender:

Sem isso, você tentaria usar position/z-index na mão e quebraria o layout responsivo do Remotion.

Conceitos-chave:

posição absolute · fill 100% · ordem = z · irmãos, não filhos.

O que é:

A convenção padrão: primeiro o Background (vídeo/gradiente), depois o conteúdo principal (título, lista), por último o overlay (vinheta, fade).

Por que aprender:

Inverter a ordem faz o fundo cobrir o texto — erro visual imediato que confunde o espectador.

Conceitos-chave:

último filho = mais na frente · fundo = primeiro · overlay = último.

O que é:

Uma camada semitransparente preta entre o fundo e o texto aumenta contraste sem esconder o Background.

Por que aprender:

Texto branco sobre vídeo colorido sem overlay é ilegível em 80% dos casos — o overlay resolve em 2 linhas.

Conceitos-chave:

rgba(0,0,0,0.4) · testar com conteúdo real · não exagerar (≤0.6).

O que é:

Cada AbsoluteFill pode ter sua própria opacidade animada — fundo faz fade-in enquanto conteúdo ainda aguarda.

Por que aprender:

Permite revelar o fundo antes do texto, criando hierarquia visual temporal sem código complicado.

Conceitos-chave:

style={{opacity}} · combina com Sequence · opacidade 0 oculta mas mantém espaço.

O que é:

Regra de design: no máximo 1–2 elementos devem ser o foco principal. Os demais são suporte.

Por que aprender:

Quando fundo, texto e ícone animam com a mesma intensidade, o espectador não sabe onde olhar.

Conceitos-chave:

fundo = sutil · conteúdo = destaque · overlay mascara o excesso.

O que é:

No Remotion Studio é possível inspecionar cada elemento, ver sua posição na hierarquia e identificar o que está cobrindo o quê.

Por que aprender:

Sem essa habilidade, depurar um overlay que "sumiu" pode levar horas; com ela, segundos.

Conceitos-chave:

DevTools · outline temporário · opacity: 0.5 para revelar camadas ocultas.

Ver Completo
3.3~40 min

🥁 Ritmo & Transições entre Cenas

Series.Sequence para cenas em fila, durações que respiram, usar uma Transition entre cenas, ritmo de corte (rápido vs lento) e como casar com a batida — para um fechamento que parece profissional.

O que é:

<Series> coloca cada <Series.Sequence> automaticamente uma após a outra, calculando os offsets.

Por que aprender:

Montar 3+ cenas com Sequence manual requer cálculo de from; Series elimina esse trabalho e mantém o código legível.

Conceitos-chave:

durationInFrames por cena · ordem = tempo · fácil de reordenar.

O que é:

Cada cena deve durar o suficiente para o espectador absorver o conteúdo — mínimo ~60 frames (2s a 30fps) para textos.

Por que aprender:

Cenas curtas demais geram ansiedade; longas demais ficam chatas. O equilíbrio é o que diferencia produção amadora da profissional.

Conceitos-chave:

mínimo 2s para texto · 3–5s para conceitos complexos · testar lendo em voz alta.

O que é:

@remotion/transitions oferece TransitionSeries com fade, slide, wipe — sem calcular sobreposição na mão.

Por que aprender:

Uma transição bem escolhida conecta cenas emocionalmente; um corte seco também pode ser intencional — saber quando usar cada um é o que conta.

Conceitos-chave:

fade = neutro · slide = movimento · wipe = revelação · duração = 10–20 frames.

O que é:

Cortes rápidos (1–2s por cena) criam energia; lentos (4–6s) criam peso e contemplação. A escolha comunica intenção.

Por que aprender:

Um tutorial técnico funciona melhor lento; um highlight reel funciona rápido. Ritmo errado sabota o conteúdo.

Conceitos-chave:

tipo de conteúdo define ritmo · consistência dentro do vídeo · variação intencional cria pico.

O que é:

Calcular em que frame cai cada batida (frame = beat * fps * (60/bpm)) e alinhar os cortes de cena a esses frames.

Por que aprender:

Vídeos com cortes na batida parecem produzidos profissionalmente mesmo com visuais simples.

Conceitos-chave:

frameDaBatida = (60/bpm) * fps · múltiplos de 4 compassos · usar Audio do Remotion como referência.

O que é:

A última cena deve resolver: fade-out suave, logo/CTA aparece, ou simplesmente a tela escurece — sem cortar abruptamente.

Por que aprender:

Um fechamento ruim desfaz toda a impressão positiva construída durante o vídeo — é o que o espectador lembra.

Conceitos-chave:

fade-out final = obrigatório · duração da última cena generosa · CTA no último terço.

Ver Completo
← Anterior: Recursos Próxima trilha: Projetos →