Pour créer une boucle d’images peintes à la main dans Fusion, dessinez un cycle complet, puis utilisez un nœud Time Stretcher pour répéter ces images sources. Ce flux de travail sur Mac crée une animation répétitive dans la composition, avec un exemple de six images que vous pouvez vérifier image par image.

La tâche consiste ici à créer une petite animation image par image : six dessins légèrement différents d’un cercle, répétés pendant toute la durée d’un clip de la timeline DaVinci Resolve. Ce flux de travail utilise les commandes Paint, les expressions et Time Stretcher, décrits dans le manuel de référence de Fusion 21.1 de Blackmagic Design.

Quel type de trait Paint utiliser ?

Choisissez Multistroke lorsque chaque dessin doit apparaître sur une image individuelle. Blackmagic indique que Multistroke a une durée par défaut d’une image. Réglez le pinceau et la durée avant de dessiner : ces traits ne permettent pas les modifications ultérieures offertes par l’outil Stroke classique. Consultez « Paint », et plus particulièrement « Single-Frame Stroke Types », dans le manuel de référence de Fusion.

Les outils Stroke et Polyline Stroke classiques fonctionnent différemment : leur durée initiale couvre toute la composition. Ils sont utiles lorsque vous avez besoin de tracés modifiables ou d’une ligne qui se dessine elle-même à l’aide des commandes Write-On. Pour une séquence de poses dessinées séparément, cette durée par défaut peut faire en sorte que les dessins précédents restent visibles par-dessus les suivants. Blackmagic explique ces différences dans les sections « Editable Stroke Types » et « Animating and Tracking Paint Strokes » du même manuel.

Pour cet exemple, utilisez Multistroke avec une durée d’une image. Dessinez un cercle complet sur chacune de six images consécutives, en modifiant légèrement son contour à chaque fois. Ces dessins sont illustratifs ; aucune illustration importée ni séquence vidéo n’est nécessaire.

Configurer un canevas distinct pour les dessins

Sur la page Edit de Resolve, ouvrez la bibliothèque d’effets et repérez Fusion Composition dans la catégorie Effects. Faites-le glisser sur une piste vidéo et ajustez sa durée à celle souhaitée, par exemple cinq secondes. Sélectionnez la composition et ouvrez la page Fusion. Le manuel de référence DaVinci Resolve 21 décrit Fusion Composition comme un effet personnalisable et présente l’espace de travail de la page Fusion, organisé autour des nœuds.

Ajoutez un nœud Background et un nœud Paint. Lorsque l’éditeur de nœuds est actif, appuyez sur Maj-Espace, recherchez le nœud voulu et appuyez sur Retour. Connectez les nœuds dans cet ordre : Background1 → Paint1 → MediaOut1. Blackmagic décrit ce raccourci de création de nœuds dans la section « Working in the Node Editor » du manuel de référence de Fusion.

Sélectionnez Background1, réglez les dimensions de l’image pour qu’elles correspondent à la composition prévue et réglez Alpha sur 0 pour sa couleur afin d’obtenir un canevas transparent. Paint a besoin d’une entrée image pour déterminer la résolution de son canevas ; Blackmagic décrit précisément l’utilisation d’un Background transparent connecté à Paint pour créer un calque de dessin composé séparément. Consultez « Using Paint as the Foreground in a Merge Composite » dans le manuel de Fusion.

Un canevas séparé fournit également une limite temporelle pratique. Placez l’opération de boucle après Paint sur cette branche de dessin. Si vous peignez directement sur une séquence vidéo en mouvement puis modifiez la vitesse de l’image combinée, le changement de temps source répétera aussi cette séquence. Cela découle du fait que Time Stretcher échantillonne l’image connectée à son entrée, comme l’explique la section « Time Stretcher » du manuel.

Dessiner et examiner un cycle complet

Sélectionnez Paint1 et affichez sa sortie dans un visualiseur. Choisissez Multistroke dans la barre d’outils Paint au-dessus du visualiseur. Réglez la couleur et la taille du pinceau ainsi que la durée du trait avant de dessiner. Dans sa présentation des traits sur une seule image, le manuel appelle le réglage de durée Stroke Duration ; pour cet exemple, laissez-le sur 1. Ces exigences de configuration sont décrites dans « Paint ».

Utilisez les numéros d’image affichés dans la règle temporelle de Fusion. L’exemple ci-dessous suppose que votre premier dessin se trouve à l’image Fusion 0. Si votre plage de travail commence à une autre image, utilisez l’expression avec décalage de la section suivante.

  1. À l’image 0, dessinez le premier cercle.
  2. Passez à l’image 1 et dessinez la deuxième variante.
  3. Continuez jusqu’aux images 2, 3, 4 et 5.
  4. Parcourez les six images avant d’ajouter la boucle.

Chaque image doit contenir le dessin prévu, sans traits indésirables provenant des images voisines. Afficher temporairement Paint1 directement facilite cette vérification : vous examinez le cycle source avant toute modification temporelle.

Pendant que vous dessinez, pensez à la transition entre le dessin 5 et le dessin 0. Pour cet exemple de cercle, gardez leur taille et leur position relativement proches si vous souhaitez un léger effet d’oscillation répétitive. C’est un choix de conception de l’animation : la boucle des numéros d’image ne peut pas corriger un saut visible entre le dernier et le premier dessin.

Répéter les images avec Time Stretcher

Ajoutez un nœud Time Stretcher après Paint1, selon cet ordre de connexion : Background1 → Paint1 → TimeStretcher1 → MediaOut1. Son paramètre Source Time détermine quelle image en amont apparaît à l’image de sortie actuelle. La section « Time Stretcher » du manuel de Fusion décrit ce comportement et précise qu’un nouveau nœud possède initialement une courbe d’animation Source Time avec une seule image clé, réglée sur 0.

Remplacez cette animation initiale par une expression :

  1. Faites un clic droit sur l’étiquette Source Time et choisissez l’option Remove qui mentionne son animation existante.
  2. Double-cliquez sur le champ numérique Source Time, saisissez =, puis appuyez sur Retour pour ouvrir son champ d’expression.
  3. Saisissez time % 6 dans ce champ d’expression.
  4. Réglez le mode d’interpolation du nœud sur Nearest.

Sur un Mac, Contrôle-clic ouvre un menu contextuel si vous n’utilisez pas le clic secondaire de la souris ou du trackpad. Apple l’explique dans « Clic droit sur Mac ». Blackmagic explique comment supprimer l’animation d’un paramètre dans « Editing Parameters in the Inspector » et saisir des expressions avec = dans « Using SimpleExpressions », dans le manuel de Fusion.

L’expression time % 6 est une expression de l’Inspector, pas un programme autonome. Fusion définit time comme le numéro de l’image actuelle et prend en charge les expressions Lua sur une seule ligne. L’opérateur % de Lua renvoie le reste de la division modulo ; cette expression parcourt donc les images sources 0 à 5. Cette formule répétitive découle de ces fonctionnalités documentées ; consultez la documentation des expressions de Fusion et les opérateurs arithmétiques de Lua.

Image de sortie Image source demandée Dessin attendu
0 0 Premier cercle
1 1 Deuxième cercle
5 5 Sixième cercle
6 0 Premier cercle à nouveau
7 1 Deuxième cercle à nouveau
11 5 Sixième cercle à nouveau
12 0 Premier cercle à nouveau

Choisissez Nearest pour préserver les dessins individuels. Blackmagic indique que Nearest duplique ou supprime des images, tandis que Blend fusionne les images adjacentes. Pour cet exemple image par image, le fondu créerait des apparences intermédiaires que vous n’avez pas dessinées. Consultez les commandes d’interpolation dans « Time Stretcher ».

Adapter l’expression à votre plage d’images

Comptez les images sources en incluant les deux extrémités. Les dessins des images 0 à 5 forment un cycle de six images ; utilisez donc % 6. Avec % 5, le dessin 5 serait exclu de la séquence répétée. À une cadence illustrative de 24 images par seconde, six images durent 0,25 seconde, soit quatre cycles par seconde.

Si vos dessins occupent les images sources 100 à 105 et que vous voulez que le premier dessin apparaisse à l’image de sortie 100, utilisez 100 + ((time - 100) % 6). Aux images de sortie 100 à 105, l’expression demande les images sources 100 à 105 ; à l’image de sortie 106, elle revient à l’image source 100.

La relation générale est début source + ((image actuelle − début sortie) modulo la longueur du cycle). Remplacez ces valeurs par les numéros d’image réels de Fusion, plutôt que par le code temporel de la timeline de la page Edit. Ces exemples supposent que les dessins consécutifs sont affichés chacun pendant une image de sortie. Si vous souhaitez ralentir le cycle, déterminez la durée et les arrêts voulus avant de modifier l’expression.

Vérifier la sortie et diagnostiquer les problèmes courants

Examinez TimeStretcher1 ou MediaOut1 sur au moins deux cycles complets. Pour l’exemple commençant à zéro, vérifiez individuellement les images 5, 6, 11 et 12. Ces limites révèlent plus clairement une longueur de cycle incorrecte ou un dessin manquant qu’une lecture continue.

Le bouton de transport Loop de Fusion est utile pour la prévisualisation, mais il contrôle le déplacement de la tête de lecture dans la plage de lecture. Blackmagic décrit les modes de prévisualisation répétée et ping-pong dans « Looping Options », dans le manuel de référence de Fusion. L’expression Source Time crée la séquence d’images répétée dans votre composition.

Problème Élément à vérifier Correction
La même image apparaît à chaque image de sortie Source Time possède peut-être encore son animation constante initiale Vérifiez que l’expression contrôle Source Time et que la valeur affichée change lorsque vous parcourez les images
Les dessins précédents restent visibles sur les images sources suivantes Type de trait et durée Examinez Paint1 directement ; utilisez Multistroke avec une durée de 1 avant de créer de nouveaux dessins
Une image vide apparaît régulièrement Dessin source manquant ou plage incorrecte Examinez chaque image source et vérifiez la longueur inclusive du cycle
Les dessins semblent fondus les uns dans les autres Interpolation de Time Stretcher Sélectionnez Nearest
L’image de fond se répète avec le dessin Position de Time Stretcher Gardez-le sur la branche Paint transparente séparée, avant le compositing

Revenez à la page Edit et lisez toute la Fusion Composition. Vérifiez que le premier dessin apparaît à l’endroit prévu et que les répétitions se poursuivent jusqu’à la dernière image du clip. Si vous modifiez ensuite le début ou la durée du clip, revérifiez l’hypothèse de début de sortie de l’expression et examinez les nouvelles limites.

Une boucle Paint fiable commence par un cycle source propre : chaque image prévue existe, la durée des traits correspond à la méthode de dessin et le dernier dessin mène délibérément au premier. Une fois ces images au point, Time Stretcher permet de les répéter simplement tout en préservant les dessins d’origine pour la suite du travail.

Sources