Flux de correction de couleur non-destructive avec des graphes de nœud en réseau pour les degrés complexes, l'intégration VFX et les pipelines de couleur modulaires.
Définition
Le Node-based Color Grading est un workflow de correction colorimétrique non destructif basé sur des réseaux de nœuds (nodes) interconnectés. Chaque nœud exécute une tâche spécifique (par exemple, correction colorimétrique, masquage, transformation) et transmet son résultat au nœud suivant. Cela permet des pipelines de couleur complexes, modulaires et réutilisables.
Concept de base
Contrairement aux interfaces basées sur des pages traditionnelles (Lumetri, Legacy Resolve Color Page) qui reposent sur des contrôles séquentiels, le système de graphe de nœuds visualise l'ensemble du workflow sous forme de diagramme :
[Entrée] → [Pré-transformation] → [Correction primaire] → [Secondaire 1] → [Sortie]
↓
[Nœud Power Window]
↓
(Masquage)Détails techniques
Types de nœuds dans DaVinci Resolve Fusion
1. Nœuds d'entrée/sortie
- MediaIn : Importe des clips vidéo depuis la timeline
- ColorPageInput : Connexion à la page Couleur de DaVinci
- MediaOut : Exporte le résultat vers la timeline
- Saver : Sauvegarde des images au format fichier image
2. Nœuds de correction colorimétrique
- ColorCorrector : Correction primaire avec Lift-Gamma-Gain
- Curves : Courbes de tonalité et courbes RVB individuelles
- HSL : Ajustements sélectifs de Teinte-Saturation-Luminance
- Qualifier : Sélection basée sur la couleur pour les grades secondaires
- DeltaKeyer : Masquage basé sur le Chroma Key
3. Nœuds de transformation
- ColorSpace : Conversion entre les espaces colorimétriques (Log→Linéaire→Rec.709)
- Fusion : Combine deux ou plusieurs entrées vidéo
- Background : Insère un élément d'arrière-plan
- Matte : Crée des canaux Alpha pour la transparence
4. Nœuds d'effets
- Blur : Flou avec différents algorithmes
- Sharpen : Netteté et amélioration des détails
- Vignette : Assombrissement des bords
- Grain : Ajout de grain de film
5. Nœuds de contrôle
- PrimaryIn : Reçoit les valeurs de la page Couleur
- Merge : Combine les canaux Alpha
- Expression : Opérations mathématiques entre paramètres
Structure du workflow de nœuds
Arbre de nœuds professionnel standard (minimal)
MediaIn (Import timeline)
↓
ColorSpace (Transformation d'entrée Log→Linéaire)
↓
ColorCorrector (LGG primaire)
↓
Qualifier → Power Window (Secondaire sélectif)
↓
Curves (Affinage)
↓
ColorSpace (Transformation de sortie Linéaire→Rec.709)
↓
MediaOut (Export)Grade complexe multi-branches
┌─ Nœud CC primaire
│ ↓
MediaIn ─→ ColorSpace ─┼─ Secondaire 1 (Peau)
│ ↓
├─ Secondaire 2 (Ciel)
│ ↓
├─ Nœud LUT (Look)
│ ↓
└─ Grain/Vignette
↓
Merge (3 entrées)
↓
Transformation de sortie
↓
MediaOutChaînage de paramètres
Les nœuds peuvent connecter directement des paramètres, ce qui permet des ajustements dynamiques :
// Exemple : Un nœud secondaire est contrôlé par le masque du Qualifier
Nœud Qualifier
└─ Sortie Canal Rouge → Entrée Alpha du ColorCorrector
└─ Le Qualifier sélectionne les pixels rouges
└─ Le ColorCorrector n'est appliqué qu'à ces pixelsTraitement par lots
Un arbre de nœuds créé une fois peut être appliqué à des centaines de clips :
# Exemple de script DaVinci Resolve
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
clips = timeline.GetClips()
for clip in clips:
# Appliquer la composition Fusion sauvegardée à chaque clip
clip.AddFusionComp()
# Charger le graphe de nœuds depuis le modèle
clip.GetFusionComp().SetNodeGraphString(saved_graph)Intégration du workflow
Montage hors ligne avec finition basée sur les nœuds
Page Montage DaVinci + Intégration Fusion :
- Page Montage : Montage avec des LUTs de grade brutes
- Page Fusion : Cliquez sur "Ajouter une composition Fusion" sur les clips problématiques
- Construction de nœuds : Créez des grades complexes uniquement là où c'est nécessaire (au lieu d'un grade global)
- Retour à la timeline : Clips gradés intégrés automatiquement dans la timeline
Color Grade → Deliver
Page Couleur DaVinci (Correction primaire)
↓
Picture Lock
↓
Fusion (Correction secondaire, Compositing)
↓
[Créer 3 nœuds de sortie pour 3 livraisons]
├─ Nœud Rec.709 → Master ProRes 422
├─ Nœud DCI-P3 → Master DCP
├─ Nœud Rec.2020 HDR → Fichier Master
↓
DeliverBonnes pratiques pour le grading basé sur les nœuds
1. Organisation structurée des nœuds
- Section Pré-transformation : Toutes les transformations d'entrée (Log→Linéaire)
- Section Correction : Corrections primaires et secondaires
- Section Look : LUTs et grades créatifs
- Section Sortie : Transformations de sortie
Convention de nommage :
01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec7092. Documentation par commentaires
Fusion permet d'ajouter des notes sur les nœuds :
// Ce nœud protège les tons chair lors de la levée des ombres
// Qualifier : Teinte 0-60°, Saturation 30-100, Luminance 20-80
// Empêche le décalage orangé sur les visages lors des scènes d'intérieur nocturnes3. Arbres de nœuds réutilisables
Sauvegardez les modèles fréquemment utilisés comme gabarits :
- Modèle d'intérieur nocturne : Levée des ombres + Couleur chaude + Protection de la peau
- Modèle d'heure dorée : Roulage des hautes lumières + Teinte chaude
- Modèle de look froid/triste : Désaturation + Ombres bleues + Contraste élevé
Ceux-ci peuvent être appliqués en quelques secondes via "Coller le graphe de nœuds".
4. Optimisation GPU vs CPU
Certains nœuds sont optimisés pour le GPU :
- Transformations d'espace colorimétrique : Accélérées par GPU
- Courbes : Accélérées par GPU
- Flou : Optimisé GPU pour un rayon > 10 pixels
Les nœuds complexes comme DeltaKeyer utilisent davantage le CPU - placez-les à la fin de l'arbre pour de meilleures performances en temps réel.
Scénarios d'application pratiques
Scénario 1 : Grade de dialogue multi-caméras
Défi : 3 caméras (angles, expositions différents)
Solution Node-Graph :
Caméra A MediaIn ──→ ColorSpace → CC primaire → Sortie
Caméra B MediaIn ──→ ColorSpace → CC primaire → Merge → MediaOut
Caméra C MediaIn ──→ ColorSpace → CC primaire ↗Gradation des 3 caméras avec un arbre de nœuds identique pour une correspondance automatique.
Scénario 2 : Correspondance de plateaux VFX
Défi : Faire correspondre un rendu CGI avec un plateau live-action
Solution Node-Graph :
Plateau Live-Action
↓
CC primaire
↓
[Sauvegarder le graphe de nœuds sous "VFX-Base"]
↓
L'artiste VFX charge dans Nuke :
- Applique le même grade de nœuds sur le rendu CGI
- Résultat : Correspondance de couleur parfaite sans décalages de couleurScénario 3 : Livraisons multi-formats
Défi : Même grade en Rec.709 (TV), DCI-P3 (Cinéma), Rec.2020 HDR (Netflix)
Solution Node-Graph avec 3 branches de sortie :
Nœuds de grade Master (tous identiques)
├─ Transformation de sortie Rec.709 → ProRes 422
├─ Transformation de sortie DCI-P3 → DCP
└─ Transformation de sortie Rec.2020 HDR → Master H.265Un rendu, 3 formats différents - grâce à une simple adaptation des nœuds de sortie.
Comparaison : Basé sur pages vs. Basé sur nœuds
| Aspect | Page Couleur | Nœuds Fusion |
|---|---|---|
| Courbe d'apprentissage | Facile (1-2 semaines) | Moyenne (4-8 semaines) |
| Performance en temps réel | Très rapide | Plus lent avec la complexité |
| Flexibilité | Limitée | Maximale |
| Intégration VFX | Impossible | Intégration Fusion native |
| Traitement par lots | Limité | Entièrement automatisable |
| Pour débutants | Recommandé | Après une première expérience |
| Pour professionnels | Passage rapide | Grades finaux/complexes |
Erreurs courantes des débutants
Erreur 1 : Trop de nœuds
Symptôme : La performance s'effondre, la timeline rame
Solution : Consolider les nœuds similaires (par exemple, 5 nœuds Curves → 1 nœud Master Curves)
Erreur 2 : Pas d'organisation
Symptôme : Spaghetti de nœuds, impossible à suivre
Solution : Utiliser des nœuds Viewer entre les sections pour la validation
Erreur 3 : Oubli du nœud de sortie
Symptôme : Le grade est appliqué, mais le rendu montre l'original
Solution : Toujours avoir un nœud MediaOut à la fin + vérifier les connexions des nœuds
Erreur 4 : Mauvais espace colorimétrique
Symptôme : Le grade dans Resolve est différent de celui du master final
Solution : Visualiser la transformation de sortie avec émulation de moniteur
Voir aussi
- Color Grading – Bases du grading créatif
- DaVinci Resolve – Logiciel de grading
- Fusion – Hybride Compositing & Color-Grading
- Power Window – Masquage sélectif
- Qualifier – Sélection basée sur la couleur
- Secondary Correction – Grades secondaires
- Color Correction – Base technique