La méthode de travail
motion-canvas est une référence du framework pour écrire des scènes Motion Canvas en TypeScript. Il explique le séquencement par générateurs, les signaux réactifs, les références et la hiérarchie de scène, puis montre comment les combiner avec formes, texte, tracés et médias.
La source inclut des mécanismes pratiques d’état et de timing : sauvegarde et restauration de nœuds, attente d’événements nommés, exécution de tâches en arrière-plan et clôture d’une transition personnalisée. Elle est utile lorsqu’un agent sait déjà quelle scène construire et a besoin des concepts corrects du framework pour l’exprimer.
Livrables attendus
- Du code de scène Motion Canvas utilisant la configuration existante du projet.
- Des signaux, composants et séquences temporelles réutilisables.
- Un projet prêt pour son processus configuré d’aperçu et de rendu.
Du brief à la revue
- 01Définir les objets de scène
Créez les formes et textes nécessaires, attribuez des références et placez-les dans une hiérarchie de nœuds claire.
- 02Relier l’état au timing
Utilisez des signaux pour les valeurs variables et des fonctions génératrices pour la séquence. Utilisez all() pour les actions simultanées et yield* pour une séquence qui attend la fin d’une animation. Des événements waitUntil() nommés peuvent aligner une scène sur un repère de narration.
- 03Vérifier les transitions et la sortie
Ajoutez les nœuds de la scène entrante avant de lancer slideTransition() pour éviter leur apparition brutale après coup. Un useTransition() personnalisé renvoie une fonction de fin à appeler après l’animation de transition. Examinez l’aperçu ou le rendu configuré et préservez les réglages de sortie propres au projet.