Aperçu
Le Gamut gère deux opérations liées :
- Conversion de gamut (ex. Rec.709 → sRGB, DCI-P3 → Rec.2020) — changement des primaries.
- Ajout/retrait de gamma (ex. Rec.709 gamma 2.4 → Linear) — changement de la transfer function.
Utilisé en sandwich autour d'une chaîne de grading : un premier Gamut linéarise l'entrée, les nodes de color correction opèrent en linéaire (plus propre mathématiquement), un second Gamut réapplique la gamma de sortie avant le Saver.
Où trouver ce node
- Effects Library :
Tools > Color > Gamut - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Color > Gamut
Inputs
- Input (orange) — requis. Image 2D à convertir.
- Effect Mask (bleu) — optionnel. Restreint la conversion à une zone.
Configuration
Workflow sandwich type pour du grading en linéaire :
MediaIn (Rec.709) → Gamut (Source=Rec.709, Remove Gamma) → Color Corrector/Curves → Gamut (Output=Rec.709, Add Gamma) → Saver
Entre les deux Gamut, l'image est en linéaire — toutes les corrections se font dans un espace mathématiquement propre.
Onglet Controls
- Source Space
- Color space de l'entrée. À régler selon l'origine de l'image (Rec.709 pour de la HD broadcast, sRGB pour du web, DCI-P3 pour du cinéma, Linear pour un rendu 3D déjà linéaire, etc.). Placer No Change quand on veut juste ajouter une gamma en sortie.
- Output Space
- Color space de la sortie. À régler selon le delivery visé. Typiquement Rec.709 pour un master broadcast HD, DCI-P3 pour un film cinéma.
- Remove Gamma (checkbox)
- À cocher sur le premier Gamut du sandwich pour linéariser l'entrée. Retire la gamma du Source Space → image en espace linéaire.
- Add Gamma (checkbox)
- À cocher sur le second Gamut pour réappliquer la gamma du Output Space avant delivery.
- Pre-Divide / Post-Multiply
- Essentiel pour les images prémultipliées (rendus 3D, keying, masks). Évite les halos sur les bords semi-transparents en divisant par l'alpha avant la conversion et en re-multipliant après.
Color spaces supportés
- Rec.709 — HDTV broadcast standard (le plus courant).
- sRGB — web et écrans standard. Proche de Rec.709 mais gamma légèrement différente.
- Rec.2020 — UHD / 4K broadcast, gamut plus large que Rec.709.
- DCI-P3 — cinéma digital (SMPTE- 431-2), utilisé avec les projecteurs DLP.
- Linear — pas de gamma curve, rendu scientifique. Base du workflow cinéma pro.
- Cineon — film scan log 10-bit.
- Custom — définition manuelle via CIE 1931 (primaries, white point, gamma, limit, slope). Voir section dédiée.
Le workflow linéaire expliqué
Les color corrections en espace non-linéaire (Rec.709, sRGB) ont un défaut subtil : la gamma curve déforme les opérations mathématiques. Un blend « 50% d' image A + 50% de B » donne un résultat incorrect en sRGB — il faut être en linéaire pour que les maths soient justes.
Workflow linéaire complet :
1. MediaIn (Rec.709 fichier source) ↓ 2. Gamut (Source=Rec.709, Output=Linear, Remove Gamma coché) ↓ (l'image est maintenant en linéaire, maths justes) 3. Color Corrector, Curves, Merge, tout le grading ↓ 4. Gamut (Source=Linear, Output=Rec.709, Add Gamma coché) ↓ (retour en Rec.709 pour le delivery) 5. Saver
Intermédiaire : l'image paraît « délavée » dans le viewer entre les deux Gamut. Normal — l'espace linéaire n'est pas calibré pour les écrans SDR. Le viewer peut être configuré pour appliquer une gamma de preview automatiquement.
Custom Gamut : définition manuelle
Le mode Custom permet de définir un gamut personnalisé via les paramètres CIE 1931 :
- Primaries (R, G, B) — coordonnées xy des trois primaires.
- White Point — point blanc (D65, D55, D50 selon le standard).
- Gamma — exposant de la transfer function.
- Limit / Slope — pour définir des curves non-standard (Cineon-like, linéaire avec offset).
Usage rare, mais essentiel pour matcher un color space exotique ou un pipeline broadcast spécifique.
Gamut vs OCIO : que choisir ?
- Gamut (ce node)
- Simple, rapide, contrôle direct par sliders. Bon pour des conversions courantes (Rec.709 ↔ Linear). Ne suit pas un standard OCIO config.
- OCIO ColorSpace (et variantes OCIO)
- Basé sur des config OCIO (fichiers
.ociopartagés entre studios). Supporte ACES, aces cg, alexa log C, tout pipeline pro. Requiert une config OCIO installée.
Règle : Gamut pour un projet standalone ou un workflow simple. OCIO dès qu'il y a un pipeline studio partagé (VFX cinéma, broadcast série).
Cas d'usage
- Grading en linéaire — sandwich Rec.709 → Linear → grading → Rec.709. Standard pro pour éviter les artefacts de gamma.
- Match d'un rendu 3D linéaire sur plate — le renderer sort en Linear, Gamut pour ramener en Rec.709 avant compositing avec la plate.
- Conversion pour delivery cinéma — Rec.709 → DCI-P3 avant export pour projection cinéma.
- Delinearize un EXR pour preview — charger un EXR linéaire, Gamut Add Gamma en Rec.709 pour voir correctement dans le viewer.
- Round-trip sRGB/Linear — image web qui doit être traitée mathématiquement puis re-exportée.
Astuces & pièges
- Toujours Remove Gamma en début, Add Gamma en fin — oublier un des deux côtés produit un rendu visiblement incorrect (trop sombre ou trop clair).
- Image « délavée » entre les deux Gamut — c'est normal, espace linéaire non calibré pour l'affichage SDR. Utilisez l'option « View Gamma » du viewer pour compenser la preview sans modifier le flux.
- Pre-Divide pour prémultiplié — obligatoire sur rendus 3D et mattes en linéaire.
- No Change + Add Gamma — pour appliquer juste une gamma sans changer le gamut (ex. ajouter une gamma 2.2 pour preview).
- Blend mode en linéaire— ajouter deux images en linéaire donne un résultat énergétiquement correct, contrairement à Rec.709 où l'ajout est « trop lumineux ».
- Pour des pipelines studio, OCIO est le standard. Gamut reste pratique pour du travail rapide ou des projets freelance sans config OCIO.
