Balance de couleur
Un outil polyvalent pour ajuster la balance des couleurs de l’image.
Ce module peut être utilisé pour inverser les dominantes de couleurs parasites ou pour améliorer l’atmosphère visuelle d’une image à l’aide de la calibration des couleurs, une technique populaire dans l’industrie du cinéma. Pour le flux de travail relatif à la scène, vous devriez plutôt envisager d’utiliser le module amélioré Balance de couleur RVB.
🔗Présentation
Le module Balance de couleur vous permet de décaler les couleurs de manière sélective par plage de luminance (ombres, tons moyens et hautes lumières). Il le fait en utilisant deux méthodes différentes :
- Lift, gamma, gain
- La méthode classique. Elle permet de contrôler plus indépendamment les ombres et les hautes lumières.
- Slope, offset, power
- Le nouveau standard défini par l’American Society of Cinematographers Color Decision List (ASC CDL) et plus adapté au développement relatif à la scène.
Les paramètres Maître affectent l’image entière. Ils ne sont pas disponibles en mode Lift, gamma, gain (sRGB). Les plages de curseur sont limitées aux valeurs habituelles ([50% ; 150%] pour la saturation, [-50% ; 50%] pour le contraste), mais des valeurs supérieures et inférieures peuvent être définies via une entrée au clavier après un clic droit sur le curseur correspondant.
Pour une meilleure efficacité, en mode Slope, offset, power, il est recommandé de régler d’abord Slope, puis Offset et enfin Power, dans cet ordre. Le nom du mode peut être utilisé comme mnémonique pour se souvenir de l’ordre.
Le paramètre Ombre a un effet beaucoup plus lourd en mode Slope, offset, power qu’en mode Lift, gamma, gain. Lors du passage du premier au second, vous devez adapter la saturation dans les ombres, en divisant environ par 10.
Remarque : Bien que ce module agisse sur les couleurs RVB, il reçoit en entrée des couleurs exprimées dans l’espace colorimétrique Lab. En conséquence, le module convertit les couleurs reçues de Lab en RVB, ajuste dans l’espace colorimétrique RVB les couleurs converties, puis reconvertit les couleurs résultantes dans l’espace Lab.
🔗Préréglages
Plusieurs préréglages sont fournis dans ce module pour vous aider à comprendre comment il peut être utilisé au mieux. Le préréglage Virage partiel bleu-sarcelle/orange est un look très populaire au cinéma et est un bon modèle de vitrine. Il est destiné à être utilisé avec deux instances combinées avec des masques. La première instance exclura les tons chair et décalera les couleurs neutres vers le bleu-sarcelle. Le second rétablira partiellement le premier et ajoutera plus de vibrance aux tons de peau uniquement. Ensemble, ils créeront une séparation entre le sujet et l’arrière-plan. Les paramètres de masquage et de fusion devront être modifiés pour s’adapter à chaque image.
D’autres préréglages fournissent des émulations de films Kodak. De cette façon, vous pouvez recréer n’importe quel aspect de film que vous aimez en utilisant le module Balance de couleur.
🔗Contrôles du module
- Mode
- Lift, gamma, gain (sRGB) est le mode originel de darktable 2.4 et des versions antérieures. Dans ce mode, les transformations de couleur sont appliquées dans l’espace colorimétrique sRVB encodé avec le gamma sRVB (gamma moyen de 2,2).
-
Lift, gamma, gain (ProPhoto RVB) est identique au mode précédent, mais travaille dans l’espace ProPhoto RVB, codé linéairement. Dans ce mode, les paramètres RVB sont corrigés en interne en luminance XYZ (canal Y) afin qu’ils n’affectent que la couleur, et seuls les facteurs ajustent la luminance.
-
Slope, offset, power (ProPhotoRVB) applique le standard ASC CDL dans l’espace ProPhotoRVB, encodé linéairement. De la même manière que pour le mode précédent, les paramètres RVB sont corrigés, en interne, en luminance XYZ. Dans ce mode, le réglage Slope agit comme Compenser l’exposition du boîtier, Offset agit comme Correction du niveau du noir et Power agit comme une Correction gamma. Tous les paramètres auront un impact sur toute la plage de luminance, mais Slope affectera principalement les hautes lumières, Offset affectera principalement les ombres et Power affectera principalement les tons moyens.
- Curseurs de contrôle des couleurs
- Cette sélection dans la zone de liste déroulante affecte l’interface utilisateur utilisée pour les contrôles d’ombres, des tons moyens et des hautes lumières.
-
Les contrôles RVBL permettent un accès direct aux paramètres RVB qui seront envoyés à l’algorithme et qui, selon le mode utilisé, seront ajustés en interne à la luminance XYZ. Ce sont les seuls stockés dans l’historique de développement de darktable.
-
Les contrôles TSL sont plus intuitifs, mais ne sont qu’une interface : les teintes et les saturations sont calculées dynamiquement à partir et vers les paramètres RVB et ne sont jamais stockées. Lors de la conversion TSL vers RVB, la clarté TSL est toujours supposée être de 50%, de sorte que les paramètres RVB soient toujours équilibrés pour éviter les changements de clarté. Cependant, lors de la conversion RVB vers TSL, la clarté TSL n’est pas corrigée.
-
En conséquence, une édition en RVB, puis en TSL, puis de nouveau en RVB ne conservera pas les paramètres RVB d’origine, mais les normalisera de sorte que leur clarté TSL soit de 50%. La différence est à peine perceptible dans la plupart des cas, notamment en utilisant les modes qui corrigent déjà les paramètres RVB en interne dans la luminance XYZ.
-
Dans les deux modes, des curseurs Facteur supplémentaires agissent sur tous les canaux RVB à la fois. Leur effet est similaire aux contrôles du module Niveaux et n’affecte que la luminance.
- Saturation en entrée
- Une correction de saturation appliquée avant la Balance de couleur. Elle peut être utilisé pour atténuer les couleurs avant de régler la balance, afin de faciliter le traitement des images difficiles. Lorsque vous dé-saturez entièrement l’image, une image monochrome basée sur la luminance est créée. Elle peut servir comme masque de luminance, afin de créer des filtres de couleur, tels que le virage partiel ou le sépia (lorsque utilisée avec les modes de fusion), en utilisant les réglages du module Balance de couleur.
- Saturation en sortie
- Une correction de saturation appliquée juste après la Balance de couleur. C’est utile une fois que vous avez trouvé une balance de teinte appropriée mais que vous trouvez l’effet trop lourd. Vous pouvez donc régler la saturation globale en une fois au lieu de modifier la saturation de chaque canal séparément au risque de gâcher les couleurs.
- Contraste/pivot du contraste
- Le curseur Contraste permet d’augmenter la séparation de luminance. La valeur du pivot définit la valeur de luminance qui ne sera pas affectée par la correction du contraste, de sorte que le contraste sera modifié autour du pivot. Les valeurs de luminance au-dessus du pivot seront amplifiées presque linéairement. Les valeurs de luminance au dessous du pivot seront compressées avec une fonction de puissance (créant une butée). Cette correction intervient après la saturation en sortie et est appliquée séparément sur tous les canaux RVB. Par conséquent, les teintes et les saturations risquent de ne pas être préservées en cas de réglages critiques (les ombres peuvent être re-saturées, les hautes lumières peuvent être dé-saturées et un décalage de couleur est à prévoir).
- Ombres, tons moyens, hautes lumières
- En fonction du mode sélectionné, les paramètres des ombres contrôlent soit le lift, soit l’offset ; ceux des tons moyens contrôlent soit le gamma soit le power, et ceux des hautes lumières contrôlent soit le gain ou soit le slope. Les paramètres sont transférés tels quels lorsque vous changez de mode.
-
En mode RVBL, la plage des curseurs RVB est limitée à [-0,5 ; 0,5]. En mode TSL, la plage des curseurs de saturation est limitée à [0% ; 25%]. Les valeurs situées en dehors de ces limites peuvent être définies par le biais d’une saisie au clavier suite à un clic droit sur le curseur.
Note: The shadows, mid-tones and highlights sliders can take up a great deal of space in the color balance module. The overall layout of these sliders can therefore be cycled through three different layouts by clicking on the shadows, mid-tones, highlights heading.
- optimize luma
- The picker beside the optimize luma label will select the whole image and optimize the factors for shadows, mid-tones and highlights so that the average luminance of the image is 50% Lab, the maximum is 100% and the minimum is 0%, at the output of this module. This is essentially histogram normalization, similar to that performed by the levels module. The optimizer is only really accurate when used in slope, offset, power mode.
-
If you want more control, you can define three control patches by using the pickers beside each factor slider to sample luminance in selected areas. The shadows picker samples the minimum luminance, the mid-tones picker samples the average luminance, and the highlights picker samples the maximum luminance. The most sensitive parameter is the mid-tones factor, since selecting a slightly different area can lead to dramatic parameter changes. Using the factors pickers alone, without triggering the luma optimization, will allow you to perform adjustments without general optimization, but each parameter is always computed taking the other two into account. Once patches are selected, the label changes to read “optimize luma from patches”. To reset one patch, you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session.
-
Il est important de noter que l’ajustement de luminance effectué ne cible que la sortie du module Balance de couleur et ne tient pas compte des autres ajustements de luminance effectués dans les modules arrivant plus tard dans le pipeline graphique (Filmique RVB, Courbe des tonalités, Zones de couleurs, Niveaux). L’utilisation du module Balance de couleur pour redéfinir globalement la luminance de l’image n’est pas recommandée, car elle ne conserve pas les couleurs d’origine. Des modules tels que Courbe des tonalités ou Filmique RVB conviennent mieux pour cela. Les ajustements de luminance dans le module Balance de couleur conviennent mieux à la correction locale, en combinaison avec des ajustements de couleurs à l’aide de masques.
- Neutraliser les couleurs
- Dans une image où certaines zones sont exposées à la lumière directe du soleil et certaines zones à la lumière réfléchie (ombres) ou lorsque plusieurs sources de lumière artificielle sont présentes simultanément, les ombres et les hautes lumières ont souvent des températures de couleur différentes. Ces images sont particulièrement difficiles à corriger car aucune balance des blancs générale ne correspond à toutes les couleurs à la fois. L’optimiseur de neutralisation des couleurs vise à vous aider à trouver la couleur complémentaire pour les ombres, les tons moyens et les hautes lumières, de sorte que toutes les dominantes de couleurs soient inversées et que la couleur moyenne de la photo soit un gris neutre.
-
As with the luma optimization, the picker beside the neutralize colors label will trigger a general optimization over the whole image. This works fairly well in landscape photography, or for any photograph with a full spectrum of colors and luminances.
-
For night and events photography, this will most likely fail and you will need to manually input the sampling areas with the picker beside each hue slider. For the highlights sample, use a color exposed to spotlights that should be neutral white or light gray. For the shadows sample, use a color exposed to ambient light that should be neutral black or dark gray. For the mid-tones sample, use a color exposed by both ambient and spotlights.
-
Le succès de l’optimisation dépend de la qualité des échantillons. Tous les échantillons ne vont pas tous converger vers une bonne solution. Vous devez vous assurer que les patchs de couleur que vous choisissez sont des couleurs vraiment neutres dans la vie réelle. Dans de nombreux cas, l’optimiseur émettra la teinte correcte mais une saturation excessive qui nécessitera quelques ajustements supplémentaires. Dans certains cas, aucune optimisation valide ne sera délivrée et vous devrez réinitialiser les paramètres de saturation et recommencer, ou tout simplement arrêter après la sélection des zones. Notez que, dans l’optimisation automatique, la saturation maximale est de 25%, ce qui peut ne pas être suffisant dans très peu de cas, mais permet d’éviter les résultats incohérents dans la plupart des cas.
-
If you select color patches from the hue pickers without triggering the optimization, the software will only perform one round of optimization and then stop. This allows you to control each luminance range separately and avoid divergence of the solution in corner cases. The hue and saturation corrections are computed taking into account the two other luminance ranges and three factors, and will always output the complementary color of the selected area. If you want to reinforce the color of the area instead, you can then add 180° to the computed hue. Once patches are selected, the label changes to read “neutralize colors from patches”. To reset one patch you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session. The parameters found by the automatic neutralization are accurate only in slope, offset, power mode, but can work to some extent in lift, gamma, gain mode too.