A abordagem de trabalho
motion-canvas é uma referência do framework para escrever cenas Motion Canvas em TypeScript. Explica sequenciamento por generators, sinais reativos, referências e hierarquia da cena e mostra como combiná-los com formas, texto, paths e mídia.
A fonte inclui mecânicas práticas de estado e timing: salvar e restaurar nós, esperar eventos nomeados, executar threads de fundo e encerrar uma transição personalizada. É útil quando o agente já sabe a cena desejada e precisa dos conceitos corretos do framework para expressá-la.
Entregas esperadas
- Código de cena Motion Canvas usando a configuração existente do projeto.
- Sinais, componentes e sequências de timing reutilizáveis.
- Um projeto pronto para seu fluxo configurado de prévia e renderização.
Do briefing à revisão
- 01Defina os objetos da cena
Crie formas e textos necessários, atribua referências e organize-os em uma hierarquia clara de nós.
- 02Conecte estado e timing
Use sinais para valores mutáveis e funções generator para a sequência. Use all() para ações simultâneas e yield* para uma sequência que espera a animação terminar. Eventos nomeados waitUntil() podem alinhar a cena a uma deixa da narração.
- 03Verifique transições e saída
Adicione os nós da cena de entrada antes de iniciar slideTransition(), evitando que surjam depois. Um useTransition() personalizado retorna uma função de encerramento que deve ser chamada após a animação da transição. Inspecione a prévia ou renderização configurada e preserve as configurações de saída do projeto.