Fusionne deux corrections CAT16 plus mélangeur RVB à travers des images-clés de luminosité.

Le module virage partiel applique deux transformations de couleur indépendantes :

  • une calée sur les tons sombres,
  • une calée sur les tons clairs.

Chaque image-clé combine :

  • une adaptation chromatique définie par une température de couleur corrélée en CAT16,
  • un mélangeur de canaux RVB 3×3 travaillant dans l’espace de travail RVB du pipeline.

Les deux transformations sont ensuite interpolées en fonction de la luminance de la scène de chaque pixel. Cela rend le module adapté à la fois au virage partiel créatif et à la correction technique d’illuminants mixtes, par exemple une lumière de rebond froide dans les ombres combinée à un illuminant direct plus chaud dans les hautes lumières.

Placement relatif à la scène

Le module est conçu pour fonctionner en RVB linéaire relatif à la scène et est inséré avant primaires de couleur dans le pixelpipe.

La métrique de calage est la luminance de scène (Y) dérivée du profil de travail RVB actuel. Cela signifie que la transition entre les deux images-clés est pilotée par la luminosité plutôt que par la teinte.

Principes généraux

L’interface contient deux onglets :

  • sombre (affiché comme ombres),
  • clair (affiché comme hautes lumières).

Chaque onglet définit une image-clé de luminosité en IL. Par défaut :

  • l’image-clé sombre se situe à -16 IL,
  • l’image-clé claire se situe à 0 IL.

Pour chaque image-clé, le module construit d’abord une transformation 3×3 complète :

  1. une adaptation chromatique CAT16 dérivée de la température sélectionnée,
  2. suivie de la matrice de mélangeur RVB sélectionnée.

La transformation complète est ensuite fusionnée selon la luminosité de la manière suivante :

  • en dessous de l’image-clé sombre, la transformation sombre s’estompe linéairement de l’identité jusqu’à pleine intensité,
  • entre sombre et clair, le module interpole linéairement de la transformation sombre vers la transformation claire,
  • au-dessus de l’image-clé claire, la transformation claire s’estompe linéairement pour revenir à l’identité.

La distance d’atténuation en dehors du segment [sombre ; clair] est égale à la distance entre les deux images-clés.

C’est important car le module ne fusionne pas les couleurs après correction. Il fusionne la matrice de transformation complète elle-même, ce qui donne généralement des transitions plus naturelles que de mélanger des valeurs RVB déjà corrigées.

Aperçu

En haut du module, une bande d’aperçu montre un dégradé de gris linéaire traité à travers les réglages de virage partiel actuels.

Cet aperçu est normalisé autour des images-clés actuelles afin que vous puissiez lire d’un coup d’œil :

  • où la transformation sombre commence à apparaître,
  • où l’interpolation se produit,
  • où la transformation claire s’estompe.

Les couleurs de l’aperçu sont projetées à travers le profil d’affichage actuel, de sorte qu’elles reflètent le rendu réel du moniteur plutôt que le RVB brut de l’espace de travail.

Contrôles du module

Chaque onglet contient trois sections :

  • a brightness keyframe,
  • a CAT16 temperature,
  • one of four RGB mixer GUI modes.

Luminosité

luminosité
Définit l’image-clé de luminosité en IL pour l’onglet actuel.

Le curseur comporte une pipette de zone. Échantillonnez n’importe quelle région de l’image et le module mesurera la luminance moyenne de cette zone, la convertira en (Y) de scène, puis la mappera en IL pour placer automatiquement l’image-clé.

Utilisez ceci pour ancrer l’image-clé sombre sur une ombre représentative ou l’image-clé claire sur une haute lumière représentative.

Température

température
Définit la température de couleur de l’illuminant supposé pour l’image-clé actuelle.

En interne, ceci construit une adaptation chromatique CAT16 dans l’espace de travail RVB actuel. Les températures plus basses orientent la correction vers des hypothèses de lumière plus chaude, les températures plus élevées vers des hypothèses plus froides.

Comme la température n’est qu’une partie de la transformation complète, elle peut être utilisée seule pour la correction d’illuminant ou combinée avec le mélangeur de canaux pour un remappage de couleur plus stylisé.

Mode

mode
Choisissez comment la matrice du mélangeur RVB est exposée dans l’interface.

Les modes suivants sont disponibles :

  • Complete,
  • Simple,
  • Primaries,
  • White-preserving.

Ce ne sont que différents paramétrages du même mélangeur 3×3 du moteur. Changer de mode ne sélectionne pas un algorithme de traitement différent. Cela ne change que la façon dont la matrice est éditée.

A 3×3 matrix has 9 coefficients, so a mode exposing 9 controls reaches every mixer, and a mode exposing 6 describes a restricted family. The 3 coefficients a 6-control mode does not expose are not dropped, they are solved to keep something invariant – which is the property you are really choosing between:

modecontrolswhat it holds invariantavailable when
Complete9nothingalways
Simple6the neutral axisthe 3 output rows are normalized and their sums are non-zero
Primaries9nothingthe matrix is non-singular and every column has a non-zero sum
White-preserving6the neutral axisthe matrix already leaves the neutral unchanged

Unlike color calibration, this module always mixes in the pipeline working RGB, never in a CAT space – the CAT16 adaptation here is a separate step applied before the mixer, not the space the mixer runs in. The neutral is therefore always (1,1,1), and Simple and White-preserving turn out to describe exactly the same family of matrices, just through different controls. Choose between them by which set of sliders matches the correction you have in mind, not by what they can reach.

When the current matrix does not satisfy a mode’s constraint, that mode is refused and the GUI falls back to Complete, rather than showing controls that do not describe the matrix actually in use.

Mode complet

Complet est la représentation non contrainte du mélangeur 3×3.

Pour chaque ligne de sortie :

  • rouge de sortie,
  • vert de sortie,
  • bleu de sortie,

vous pouvez définir la contribution de :

  • R d’entrée,
  • V d’entrée,
  • B d’entrée.

Chaque ligne fournit également une case normaliser. Lorsqu’elle est activée, cette ligne est normalisée par la somme de ses coefficients.

C’est la représentation la plus générale et elle est toujours disponible.

Mode simple

Simple est une représentation géométrique exacte d’un sous-ensemble restreint de matrices de mélangeur normalisées. Il expose 6 paramètres :

rotation globale de la teinte
Une rotation rigide du plan de chroma normalisé.
orientation des axes de chroma (u,v)
L’orientation des axes principaux utilisés pour exprimer la transformation de chroma.
étirement u et étirement v
Gains signés le long des deux axes de chroma. La valeur 1 est neutre. 0 effondre l’axe sélectionné vers l’achromatique.
quantité de couplage achromatique et teinte du couplage achromatique
Couplent une direction de chroma à l’axe achromatique tout en préservant l’axe noir-blanc.

Ce mode n’est exact que lorsque les trois lignes de sortie sont normalisées et ont des sommes non nulles. Si la matrice actuelle ne satisfait pas ces contraintes, l’interface se rabat sur Complet.

Mode primaires

Primaires est une autre représentation exacte de l’interface, cette fois exprimée comme une base de primaires généralisée en RVB de travail. Il expose 9 paramètres :

  • teinte du blanc,
  • pureté du blanc,
  • teinte du rouge,
  • pureté du rouge,
  • teinte du vert,
  • pureté du vert,
  • teinte du bleu,
  • pureté du bleu,
  • gain.

Ce mode n’est exact que lorsque le mélangeur 3×3 actuel peut être interprété comme un changement de base affine non dégénéré avec des sommes affines non nulles. Sinon, l’interface se rabat sur Complet.

It is the only mode of the four that can tint the neutral or change the overall gain of the keyframe. Use it when that is what you want; use one of the 6-control modes when it is not.

White-preserving mode

White-preserving is the primaries picture with the white nailed down. It exposes 6 parameters, 2 per primary:

red, green and blue rotation
Turn that primary around the neutral in the chromaticity plane. This is a per-primary hue rotation: you can swing the reds of a keyframe without touching its blues, which the single global rotation of Simple cannot do.
red, green and blue saturation
Scale the distance between that primary and the neutral. 0% leaves it alone, -100% collapses it onto the neutral, +100% doubles its distance.

All six controls at 0 is the identity matrix. Setting the three saturation sliders together to the same value is a plain saturation control for that keyframe: +100% doubles the colorfulness of the keyed tones, and moving them down together desaturates them. A single primary can be taken all the way down to -100%, but all three at once stop at about -86%: a keyframe with every primary sitting on the neutral maps everything to one color and has no transform left to describe. Past that limit the sliders snap back to the last usable setting.

The property the mode guarantees is that the neutral of the keyframe is left exactly where it is, no matter what the six sliders do. The 3 column magnitudes are solved from that requirement rather than exposed, which is what lets 6 controls describe every neutral-preserving mixer and nothing else. In a split-toning context this gives a clean division of labour: the CAT16 temperature is what tints the neutral of a keyframe, and the mixer then reshapes the colors around that neutral without moving it. If you want the split to come from the temperature alone, this mode guarantees the mixer will not add a cast of its own on top.

This mode requires the current matrix to leave the neutral unchanged, every column to have a non-zero sum, and the 3 primaries not to be collinear – two primaries turned onto the same direction flatten the model and are refused. If those are not met, the GUI falls back to Complete.

Conseils pratiques

Ce module fonctionne mieux lorsque les deux images-clés reflètent des zones d’exposition réelles de la scène.

Un flux de travail pratique est souvent :

  1. choisissez une zone d’ombre représentative dans l’onglet sombre pour définir l’image-clé de luminosité sombre,
  2. choisissez une zone de haute lumière représentative dans l’onglet clair pour définir l’image-clé claire,
  3. utilisez d’abord les curseurs de température pour corriger les illuminants mixtes,
  4. affinez le rendu avec le mélangeur RVB de chaque onglet,
  5. utilisez la bande d’aperçu pour vérifier la région de transition entre les deux ancres.

Pour la correction technique :

  • utilisez l’image-clé sombre pour neutraliser la lumière de rebond colorée dans les ombres,
  • utilisez l’image-clé claire pour compenser l’illuminant direct dans les hautes lumières,
  • gardez le mélangeur proche de l’identité et appuyez-vous surtout sur la température CAT16 lorsque vous voulez le résultat le plus physiquement fondé.

Pour l’étalonnage créatif :

  • place the two keyframes closer together to concentrate the transition in the midtones,
  • push them farther apart to make the blend more gradual,
  • use different mixer modes for exploration, but remember they all write the same backend matrix,
  • prefer White-preserving (or Simple) when you want the split to come purely from the keyed blend, since neither can move the neutral of a keyframe.

Si l’image commence à paraître synthétique, simplifiez d’abord la transformation :

  • réduisez les excursions du mélangeur,
  • appuyez-vous davantage sur la température,
  • élargissez la distance entre les deux ancres de luminosité.

Ce module est le plus efficace lorsqu’il est utilisé comme un modeleur tonal et d’illuminant à grande échelle, et non comme un outil d’isolation locale de teinte.