CHROMA KEYING


Tout le monde a vu au moins une fois dans sa vie un making-of de super production hollywoodienne, ou le héros est filmé tout seul sur un fond bleu faisant semblant de bravement combattre une armée de mutants, qui n’apparaissent que plus tard dans le film. Cette technique s’appelle chroma keying : elle consiste à remplacer en post-production le fond de couleur par d’autres images, ayant isolé le sujet. Si dans le domaine du septième art on a plutôt tendance à préférer le bleu, en vidéo, force est de constater que le vert produit de bien meilleurs résultats.
Le but de notre exercice est de démontrer que cette technique n’est plus aujourd’hui réservée aux gros budgets, mais à la portée de beaucoup plus qu’on ne veux bien l’imaginer. Nous vous proposons de réaliser un trucage : faire d’un sage bambin un chérubin qui vole dans le ciel. Les outils nécessaires : une caméra, un fond de couleur vert, et bien sur Commotion.





Étape 1
Plantons d’abord le décor ! Un écran vert, une caméra (de préférence DV), votre petite nièce ou neveu et moteur. Une fois la séquence dans la boîte, nous passerons alors à la post-production.


1-1
Placez d’abord le fond de couleur qui nous sert à l’incrustation, puis le sujet, sensiblement éloigné de la toile pour éviter les problèmes de spill (les réflexions vertes sur les contours du sujet). Placer ensuite la caméra stabilisée et cadrer le sujet comme souhaité . Peu importe si une partie du support (une table) est visible : nous ferons appel aux rotosplines pour créer un garbage matte.




1-2
Comme il reste parfois difficile d’accrocher les ailes sur un bébé, peu importe, nous allons effectuer une prise séparée, plutôt que de prendre une photo, ou de geler une image .Nous incrusterons les ailes toujours grâce à Primate Keyer (inclus à Commotion), et nous les « collerons » au dos grâce au motion tracking. Tout un programme !




1-3
Le tournage terminé, la post-production peut commencer. Il nous faut acquérir les éléments : libre à vous d’utiliser votre logiciel vidéo habituel (Premiere, Final Cut, Cinestream…). Le format DV comporte un avantage ; un transfert sans aucune perte de la caméra à l’ordinateur. Repérez précisément la partie à truquer ; inutile de prendre ce qui ne servira pas.




1-4
Lancez Commotion et importez les fichiers vidéo par le menu File &Mac221; Import Footage . Sélectionnez ensuite le plan du sujet (le bébé) et dans le menu Composite, sélectionnez Make Composite. Un composite aux propriétés du fichier (taille, cadence, durée) est ajouté à la fenêtre Project. Affichez ensuite les options et cochez « Field-based Rendering » et « Lower Field Dominant » (dominance inférieure pour du DV). Validez par OK.




1-5
Sélectionnez le layer et appliquez le module de keying (menu Effects &Mac221; Keying &Mac221; Primate Keyer ) : la fenêtre d’effet s’ouvre. Le premier des 8 outils est « Select Background Color », correspondant à sélection de la couleur de fond . Cliquez sur la fenêtre de composite tout en déplaçant le curseur de la souris de manière à tracer un trait sur le fond vert. Aussitôt la couleur verte est remplacée par du noir, qui symbolise un « vide» dans l’image.




1-6
Les 4 boutons situés juste sous les outils indiquent ce qui est visualisé ; le mode Composite affiche l’incrustation du sujet sur un arrière-plan (pour l’instant inexistant donc remplacé par du noir). Cliquez sur le second bouton (Matte) pour afficher le cache. Si vous regardez attentivement, ce cache présente un aspect en marche d’escalier, dû à la faible définition chromatique du DV.




1-7
Il nous faut lisser le cache, sans quoi l’incrustation présenterait le même aspect en marches d’escalier sur les contours. Dans la timeline, affichez les paramètres de Primatte Keyer et augmentez Defocus de quelques pixels. Restez sobre ; une valeur trop forte se remarquerait vite (contours trop doux).




1-8
Toujours en ayant en visuel le cache, sélectionnez l’outil Clean FG Noise (homme blanc) et tracez un trait sur une partie du sujet qui n’est pas entièrement blanc. Primate ajuste automatiquement ses paramètres pour considérer ces pixels comme entièrement opaques. Continuer ainsi jusqu’à ce que le cache du sujet soit totalement opaque. Pas la peine cependant de vous soucier du support, nous verrons cela plus tard.




1-9
Nous avons ajusté les valeurs du foreground (sujet) , il nous reste à faire de même pour le background (fond bleu). Vous remarquez l’ombre de la tête en bas à gauche ? Cliquez sur l’outil Clean BG Noise (fond bleu), et tracez un trait sur cette zone. Cette partie de l’image est dès lors totalement transparente. Continuez de la même façon jusqu’à ce que le fond soit entièrement transparent (noir).





Étape 2 :
Notre incrustation est en bonne voie : toutefois, encore quelques ajustements sont nécessaires. Et cela tombe bien, car Commotion dispose d’excellents outils en la matière.


2-1
Repassez en mode composite : le sujet doit être totalement opaque et le fond vert invisible. Pour vous aider à visualiser les contours, ajoutez un nouveau clip de couleur tranchante (menu &Mac221; File &Mac221; New… &Mac221; New Clip) , de même taille que le composite mais de durée équivalente à 1 image. Sauvegardez le clip et placez le dans le composite (sous le plan à incruster).




2-2
Plutôt que d’utiliser directement le layer qui nous sert de cache, nous allons ajouter à nouveau le sujet sur fond vert pour obtenir un meilleur résultat. Placez le sujet à l’identique dans la timeline, en le déplaçant au-dessus du layer servant de cache ( en mode Matte). Sélectionnez le layer ajouté, et affectez-y un track matte (menu Layer &Mac221; Add Track Matte ).




2-3
Un track matte est un autre layer dont on utilise les valeurs de luminance pour contrôler l’incrustation. Dans le paramétrage du Track Matte (dans la timeline), sélectionnez le layer inférieur à la place de None (celui auquel est appliqué le keyer, dont on supprime aussi la visibilité ), et changez Alpha en Luminance. Augmentez Shrink Matte, jusqu’à ce que le sujet ne présente plus de frange sur ses contours.




2-4
Pour supprimer le support, nous allons faire appel aux rotosplines. Affichez cette palette (menu Windows &Mac221; Rotosplines) . Ouvrez la fenêtre du layer inférieur (celui auquel nous avons appliqué Primatte) et ajoutez une nouvelle spline . Placez vous sur la première image et détourez la partie gauche du support (grossièrement), jusqu’à la jambe.




2-5
Cliquez sur le bouton Fill Mode pour remplir le tout de noir, et ajoutez un contour progressif (Feather), de façon à ce que votre spline raccorde avec le reste du cache. Ne vous souciez pas si le bas n’est pas bien détouré, car nous recadrerons le sujet par la suite . Animez la spline sur tout le composite. Ajoutez autant d’autres splines que nécessaire pour terminer le détourage.




2-6
Remplacez le fond de couleur par celui de votre choix : nous avons utilisé des nuages. Les cheveux et les contours du corps reflètent en partie le fond vert (un problème très courant dans ce type de trucage). Pas de panique, Commotion dispose de Spill Killer, une arme redoutable (menu Effects &Mac221; Keying &Mac221; Spill Killer). Augmentez Target à 100 % et le tour est joué.




2-7
Ajoutez les ailes au composite, et procédez exactement de la même façon que précédemment . Appliquez d’abord Primatte Keyer ; sélectionnez la couleur de background et nettoyez background et foreground .Ajustez le contour progressif (defocus) et contractez le cache (shrink matte). Ajoutez une rotospline pour supprimer le support et autres éléments indésirables que l’on remplit de noir.




2-8
Dans Primate, affichez l’image en mode cache (Matte). Placez à nouveau la même séquence dans le composite et appliquez-y un Track Matte (sélectionnez le layer ou est appliqué Primate en mode Luminance). Les ailes sont alors détourées ; appliquer enfin Spill Killer (avec Target à 100 %) pour supprimer les reflets verts sur les contours. Dans le composite, assurez-vous d’avoir placé les ailes sous l’ange.




2-9
Il ne nous reste qu’à composer le plan : sélectionnez uniquement le layer correspondant à l’ange qui est visible (RVB, pas le cache) , déplacez le un peu plus bas (la partie des jambes non détourées est alors en dehors de la sécurité action, non visible à l’écran). Faites de même pour les ailes, en ayant au préalable diminué la taille .Pour un feedback immédiat, maintenez la touche alt/option enfoncée).





Étape 3 :
Comment faire tenir des ailes sur un bambin un peu trop agité ? La solution tient en 2 mots : Motion Tracking. Après quoi nous opérerons juste quelques corrections et le tour sera joué.


3-1
Ouvrez la fenêtre correspondant au layer de l’ange et affichez la palette Motion Tracker (menu Windows &Mac221; Motion Tracker). Ajoutez un tracker et assurez-vous d’être placé sur la première image. Il nous faut repérer un détail qui nous servira de référence, sur lequel nous ajusterons la cible (rectangle le plus petit) et la zone de recherche (le rectangle le plus large).




3-2
Cliquez sur le bouton Track et ajustez la précision du tracking : 1/32 donne de bons résultats, mais il peut être nécessaire d’aller au-delà selon le type d’image utilisée. Sélectionnez ensuite l’algorithme approprié et lancez le calcul. Le motion tracking nécessite plusieurs ajustements pour arriver à un résultat propre : ne vous étonnez pas de devoir recommencer l’opération plusieurs fois !




3-3
La main du bébé passe devant la cible: peu importe, recalez vous une image avant et pistez un autre point ayant un mouvement similaire (assez proche). Cliquez sur le bouton Track, et cochez cette fois-ci Continue to Track Offscreen Objects : Commotion reprends le tracking en se basant sur le déplacement du second point, tout en lui appliquant la différence de position par rapport au premier point.




3-4
Terminez le tracking de toute la séquence. Retournez dans la timeline et affichez les propriétés de position du layer correspondant aux ailes (Properties &Mac221; Position). En maintenant la touche contrôle enfoncée, vous faites apparaître un menu dans lequel vous choisissez Apply Tracker Data… . Vérifiez que votre tracker est bien sélectionné, et validez par OK.




3-5
Si l’on regarde la variation de la position dans la timeline, on s’aperçoit qu’à chaque image correspond une keyframe. Petit effet secondaire, les ailes sont légèrement décalées. Comme nous nous pouvons pas intervenir sur la position, nous allons jouer sur le point d’ancrage (Anchor Point). Lancez une lecture RAM, le mouvement doit être parfaitement synchronisé.




3-6
Commotion dispose de certaines armes redoutables en matière de compositing :Light Wrap est un effet unique qui renforce la crédibilité d’une incrustation. Dans notre cas il peut donner l’illusion que la lumière des nuages se reflète sur les contours du chérubin. Cet effet remarquable se trouve dans le menu Effects, Color Correct, Light Warp.




3-7
Sélectionnez le layer avec les nuages dans Background Layer, et changez le mode en Screen. Diminuez Brightness en une valeur légèrement négative. Enfin, ajuster Width en fonction de la taille du sujet. Pour appliquer cet effet aux ailes, sélectionnez et copiez Light Wrap (appliqué à l’ange ). Puis sélectionnez le layer correspondant aux ailes, et collez l’effet ; les paramétrages sont ainsi conservés.




3-8
Ajustons la colorimétrie : le fond nuageux est beaucoup plus froid (il contient plus de bleu) que le chérubin (qui contient plus de rouge). Plutôt que d’ajuster la colorimétrie du chérubin par rapport aux nuages, nous allons faire l’inverse, car nous souhaitons garder une teinte chaude. Appliquez l’effet Color Balance RGB (menu Effects &Mac221; Image Control) et corrigez selon ce que vous souhaitez obtenir.




3-9
Tout est prêt, et il ne reste plus qu’à lancer le rendu du composite (menu Composite &Mac221; Render Composite ) . Les paramètres de rendu sont par défaut les mêmes que ceux du composite. Cliquez sur Render, sélectionnez un format (Quicktime, TGA…) et déterminez les options (codec et qualité). Le temps du calcul, vous pouvez tranquillement lire un autre article avant d’apprécier le résultat.






© 2004 Xplorer studio