MÓDULO 3.1

📒 SaaS Walkthrough (GSAP)

Startup lança um app de notas com IA. O vídeo de 45s percorre Problema → Solução → Features → Dashboard → Stats → CTA. GSAP conduz cada elemento como um diretor de arte conduz atores no set.

6
Seções
~45
min
GSAP
Lib
45s
Vídeo
1

🎬 Cenário: startup, landing, 45 segundos

O produto é real: NoteAI, um app de notas que usa IA para organizar e resumir. O objetivo do vídeo é convencer em 45s — desde o problema que o usuário sente até o CTA de download. Nenhuma cena pode ser desperdiçada.

Por que GSAP para este projeto?

GSAP é a única lib da trilha com uma timeline sequencial nativa. Você coloca 6 cenas em ordem, define offsets e o GSAP garante que cada peça entra no momento certo. Para um vídeo de storytelling com 6+ elementos em movimento, isso é insubstituível.

GSAP é ideal quando…

Múltiplos elementos em sequência precisa
Storytelling com ritmo controlado
Animações com física de spring

GSAP não é a melhor escolha quando…

Precisa de visualização de dados com eixos
Cenas 3D com câmera real
Micro-interações de app mobile
Timeline
Coreografia sequencial
Stagger
Grupos com ritmo
Spring
Física natural
45s
Janela ideal de atenção
2

📝 Cenas 1–2: Headline entra, Sub faz fade

As duas primeiras cenas estabelecem a proposta de valor. A headline sobe de baixo com spring — overshoot leve, como quem bate a mão na mesa. O subheading faz um fade-in limpo 0.8s depois, dando espaço para o olho ler.

storyboard — demonstração ao vivo
Suas notas, organizadas por IA
Capture ideias. A IA faz o resto.
📝 Captura
🧠 Organiza
🔍 Encontra
[ Dashboard mockup · 2.400 notas · 98% precisão ]
Começar grátis →

💡 Dica de timing

Entre headline e subheading, use um delay de 0.6–0.8s. Menos do que isso, os dois elementos parecem entrar juntos e a hierarquia se perde. Mais do que 1.2s, o espectador acha que o vídeo travou.

fromBelow
y: 30 → 0
spring
back.out(1.7)
fadeIn
opacity 0→1
delay
0.8s offset
3

🃏 Cenas 3–4: Cards em stagger e Dashboard

Três feature cards entram em stagger de 0.15s cada — não simultâneo, não um por vez: o ritmo certo que parece deliberado. Em seguida, o dashboard mockup desliza da direita com ease-out, como uma cortina sendo puxada.

Headline fromBelow+spring Subheading fadeIn delay 3 Cards stagger 0.15s Dashboard slideInRight Stats counter up CTA scale pop GSAP timeline: 6 cenas, ~45s, spring easing

Ordem de construção das cenas

1

Montar a composição Remotion

Crie a composição 1920×1080 a 30fps, 45s (1350 frames). Defina a duração no calculateMetadata.

2

Adicionar os elementos estáticos

Headline, sub, cards, dashboard — sem animação ainda. Valide layout e tipografia.

3

Conectar GSAP ao frame do Remotion

Use useCurrentFrame + useEffect para avançar o timeline GSAP de forma determinística por frame.

4

Iterar timing cena a cena

Ajuste offset de cada elemento no preview. Só renderize o MP4 depois de aprovar o preview.

Stagger
0.15s entre cards
SlideRight
x: 60 → 0
ease-out
power2.out
Ritmo
Deliberado, não mecânico
4

🔢 Cena 5: Statistics Counter

O stat counter anima de zero ao valor real com interpolate(frame, [0, 60], [0, 10000]). É um dos momentos mais persuasivos do vídeo — prova social em movimento.

stats counter — demonstração ao vivo
10k+
Usuários ativos
98%
Precisão da IA
2.4M
Notas criadas

💡 Dica de persuasão

Números que sobem ativam o cérebro diferente de números estáticos. Use easing power2.out — rápido no começo, lento no final — para que o número "pouso" no valor correto com suavidade, como se estivesse se estabelecendo.

interpolate
Remotion built-in
Math.floor
Sem decimais
power2.out
Aterrissa suave
Prova social
Números em movimento
5

💬 O Prompt Completo

Este é o prompt literal que você dá ao Claude Code (com a skill Remotion ativa). Cada linha de instrução mapeia para uma cena do vídeo — o Claude gera a composição completa em uma só resposta.

prompt — copie e use
Create a SaaS launch video for an AI note-taking application.
Sequence:
1. Headline enters from below.
2. Subheading fades in.
3. Three feature cards stagger onto screen.
4. Dashboard mockup slides in.
5. Statistics counter animates upward.
6. CTA button scales in.
Use spring easing and professional pacing.

💡 Por que listar em números?

A lista numerada mapeia diretamente para a estrutura de sequência do GSAP. O Claude recebe instrução de ordem explícita e traduz para .to() e .from() na ordem correta, sem adivinhar.

Lista numerada
Ordem explícita
"spring easing"
Física no prompt
"professional"
Tom no prompt
1 resposta
Composição completa
6

🚀 Montagem Final e Deliverable

Com as cenas aprovadas no preview, o render final gera o MP4 pronto para distribuição. Um vídeo, três destinos simultâneos — Product Hunt, landing page e pitch deck.

O que este vídeo entrega

Vídeo de lançamento para Product Hunt
Hero video para landing page da startup
Slide animado para pitch deck

O que NÃO está no escopo

Cenas 3D (→ Three.js, mód. 3.3)
Infográficos de dados (→ D3, mód. 3.2)
Micro-interações de app (→ Lottie, mód. 3.4)

O que você aprendeu neste projeto

  • Timeline GSAP para sequenciar animações com precisão
  • Staggered reveals para transformar grupos em narrativa
  • Motion hierarchy: o que lidera, o que apoia
  • Counter animado como ferramenta de persuasão
  • Presentation-style storytelling em vídeo
1920×1080
Render full HD
MP4 H.264
Compatível universal
3 destinos
PH · Landing · Pitch
Reutilizável
Troca brand, usa de novo

📋 Resumo do Módulo 3.1

← Trilha 3: Projetos Próximo: Population Shift →