Keying ou Compositing est le processus d'isolement d'un objet ou d'un acteur du fond à l'aide de techniques de Chroma-Key, Luminance-Key ou Manual-Masking pour l'intégration en compositing.
Détails techniques
Le keying isole des objets en se basant sur des informations de couleur (chrominance), de luminosité (luminance) ou des masques manuels.
Types de keying :
- Chroma-Keying (Incustration couleur) :
- Basé sur l'isolation d'une couleur spécifique (vert ou bleu)
- Algorithme : Utilise la transformation de l'espace colorimétrique (HSL, HSV ou YCbCr) pour isoler les valeurs de chrominance
- Outils : Keylight, Ultimatte, Cryptomatte
- Précision : 95%+ pour des configurations optimales, 60-70% pour des conditions suboptimales
- Luminance-Keying (Incustration par luminance) :
- Basé sur la luminosité/luminance plutôt que sur la couleur
- Utilisé pour les scènes avec un fond blanc ou noir
- Méthode : Basée sur un seuil ou une plage de luma
- Plus rapide que le chroma-key, moins de problèmes de débordement de couleur (spill)
- Difference-Keying :
- Soustrait une image de référence (clean plate) de l'image du métrage
- Haute précision lorsque la clean plate est disponible
- Vulnérable aux changements d'éclairage
- Deep-Keying / Multi-Channel-Keying :
- Utilise plusieurs canaux simultanément (RVB + Alpha)
- Pour les images avec plusieurs couleurs en arrière-plan
- Cryptomatte utilise le keying basé sur des identifiants
Paramètres de keying dans les logiciels typiques :
- Screen Color : Définit quelle couleur doit devenir "transparente"
- Threshold : À quel point une couleur doit être similaire à la Screen Color pour devenir transparente
- Despill : Supprime les reflets de couleur de l'arrière-plan sur les objets du premier plan
- Edge Softness : À quel point les bords de l'objet sont lissés
- Output Alpha : Pureté et blancheur du canal Alpha
Histoire et développement
Le Chroma-Keying a été inventé en 1958 par Petro Vlahos. La première implémentation pratique fut le Blue Screen Process dans les années 1960.
Évolution des logiciels :
- Années 1990 : Discreet Combustion et After Effects 3.0 introduisent le keying numérique
- 1995 : Ultimatte Corporation développe des algorithmes de keying logarithmiques
- 2000 : Keylight (Red Giant / GenArts) devient un standard industriel
- 2005 : After Effects bénéficie d'améliorations natives du keying
- 2015 : Boris FX Silhouette FX propose un keying accéléré par GPU
- 2020 : Nuke Cryptomatte permet le keying basé sur des identifiants pour les couches CG
- 2023 : Les keyers assistés par IA (basés sur l'apprentissage profond) commencent à être disponibles
Workflow de keying dans After Effects (Standard)
1. Importer le métrage (ProRes 422 HQ ou RAW)
2. Créer une nouvelle composition
3. Ajouter la couche de métrage
4. Appliquer l'effet > Keying > Keylight
5. Activer le Screen Color Picker et cliquer sur les pixels purs de l'écran vert
6. Ajuster Screen Shrink/Grow (-5 à -15 pixels)
7. Augmenter le Screen Pre-Blur (2-4 pixels pour la réduction du bruit)
8. Régler le Despill Bias sur "Green"
9. Ajuster le curseur Output Alpha à 75-85%
10. Optionnel : Affiner le rotoscoping pour les cheveux/les bordsWorkflow de keying dans Nuke (Professionnel)
1. Importer le métrage dans l'espace colorimétrique linéaire
2. Keyer principal : Ajouter un nœud (ex: Keyer)
3. Définir la couleur de l'écran (manuellement ou avec le picker)
4. Vérifier la sortie du keyer (affiche un masque binaire)
5. Despill : Appliquer un nœud ColorCorrect sur les canaux R/G/B
6. Érosion du matte : Filtre Erode à +2 à +8 pixels
7. Flou du matte : Light-Blur à 0,5-1,5 pixels pour la douceur des bords
8. Sortie : Nœud Merge pour combiner l'original avec le masque Alpha
9. Suppression du spill par ajustement avec HSL-Qualifier
10. Rendu en ProRes 444 avec Alpha 10 bitsUtilisation pratique
Streaming à petit budget : Les créateurs YouTube utilisent le keylight simple dans After Effects. Temps de configuration typique : 30 minutes par épisode.
Qualité cinéma : Les blockbusters comme "Doctor Strange" (2016) utilisent un keying professionnel dans Nuke avec des artistes seniors. Par plan : 2-8 heures, selon la complexité.
VFX en prise de vues réelles : Dans "Avengers: Endgame" (2019), de nombreuses scènes de combat de super-héros ont été filmées avec du greenscreen-keying combiné au suivi de mouvement. 70% des scènes d'action étaient basées sur du greenscreen.
Techniques de suppression du spill (Despill)
Lorsque la lumière verte se reflète sur la peau/les cheveux du talent :
- Despill primaire dans le keyer : Utiliser les paramètres Despill de Keylight
- Despill secondaire : Ajustements de courbes séparés sur le canal vert
- Despill par HSL-Qualifier : Isoler les tons verts purs et réduire la saturation
- Suppression manuelle du spill : Nœud ColorCorrect pour corriger spécifiquement les cheveux verts
Les keyers modernes (comme Keylight 1.3) peuvent automatiser jusqu'à 70% du despill, les 30% restants nécessitant un ajustement manuel fin.
Points de contrôle qualité
Un key professionnel est vérifié pour :
- Absence d'auréoles : Bords noirs ou blancs autour des objets
- Absence de trous noirs : Transparence dans les objets solides (ex: dans les yeux)
- Alpha cohérent : Pas de scintillement ou de sauts entre les images
- Bords nets : Précision sub-pixel à 1080p+
- Conservation des couleurs : Couleurs originales de l'objet inchangées
- Pas de spill excessif : Couleur de l'arrière-plan non visible sur le premier plan