Modes de fusion
Les modes de fusion définissent la manière dont l’entrée et la sortie d’un module sont combinées (fusionnées) avant que la sortie finale d’un module ne soit transmise au module le suivant dans le pipeline graphique.
Les modes de fusion classiques, conçus pour RVB relatif à l’affichage (contraint à 0-100 %), définissent implicitement dans leurs algorithmes un pivot à 50 % (gris) ou à 100 % (blanc), selon le mode de fusion. Étant donné que le mode relatif à la scène n’est pas soumis à ces restrictions, ce pivot doit être explicitement défini par l’utilisateur lors de l’exécution d’opérations de fusion dans l’espace colorimétrique RVB (scène). Le paramètre supplémentaire Pivot de fusion sera présenté à l’utilisateur lors de l’utilisation de l’un des modes de fusion dans cet espace colorimétrique. L’effet dépend de l’opérateur utilisé. Par exemple, les valeurs au-dessus du pivot peuvent être éclaircies et les valeurs inférieures obscurcies, ou vice versa.
La sortie finale d’un module est calculée par pixel comme suit :
sortie_finale = (1.0 - opacité) * entrée_du_module + opacité * sortie_fusionnée
où sortie_fusionnée est une combinaison des images d’entrée et de sortie, selon le mode de fusion (ci-dessous), et l’opacité est définie par pixel par une combinaison du masque et du paramètre d’opacité globale. Une opacité de 0% produit une image identique à l’image d’entrée du module.
Le bouton Inverser le masque inverse les rôles des images d’entrée et de sortie dans le calcul par pixel :
sortie_finale = (1.0 - opacité) * sortie_du_module + opacité * entrée_fusionnée
où entrée_fusionnée est une combinaison des images de sortie et d’entrée, selon le mode de fusion ci-dessous où les références d’image sortie et entrée sont inversées. Dans les modes de fusion inversés, une opacité de 0% génère une image identique à l’image de sortie du module.
🔗Modes normaux
- Normal
- Le mode de fusion le plus couramment utilisé, Normal, fusionne simplement l’entrée et la sortie en utilisant le paramètre d’opacité. Ce mode est couramment utilisé pour réduire la force de l’effet d’un module en réduisant l’opacité. C’est aussi généralement le mode de fusion de choix lors de l’application sélective de l’effet d’un module avec des masques. Ce mode est également connu sous le nom d’opérateur de fusion alpha sur de Porter-Duff (voir Simulation de transparence pour plus de détails).
- Normal borné
- Non disponible dans l’espace couleur RVB (scène).
- Ce mode de fusion est identique au mode Normal, sauf que les données d’entrée et de sortie sont limitées à une plage de valeurs min/max particulière. Les valeurs hors plage sont effectivement bloquées et ne sont pas transmises aux modules suivants. Parfois, cela permet d’éviter les artefacts. Cependant, dans la plupart des cas (par exemple, pour les hautes lumières extrêmes très saturées), il est préférable de laisser les valeurs non bornées parcourir le pipeline graphique et de les traiter correctement plus tard. Le mode de fusion Normal est donc généralement préféré.
🔗Modes arithmétiques
- Additionner
- Additionnez les valeurs de pixels des images d’entrée et de sortie, éclaircissant la sortie. Lors de la fusion dans l’espace colorimétrique RVB (scène), les valeurs de pixels de l’image de sortie sont multipliées par une valeur proportionnelle au Pivot de fusion.
- Soustraire
- Soustraire de sa valeur d’entrée la valeur de sortie du pixel. Lors de la fusion dans l’espace colorimétrique RVB (scène), les valeurs de pixels de l’image de sortie sont multipliées par une valeur proportionnelle au Pivot de la fusion. Les valeurs de pixels inférieures à 0 sont définies à 0.
- Multiplier
- Multipliez entre elles les valeurs de pixels d’entrée et de sortie. Lors de la fusion dans des espaces colorimétriques relatifs à l’affichage, les valeurs de pixel sont comprises entre 0 et 1.0, la sortie finale sera bridée et sera toujours plus sombre. Lors de la fusion dans l’espace colorimétrique RVB (scène), cette valeur est encore multipliée par une valeur proportionnelle au Pivot de la fusion. Dans ce cas, les valeurs peuvent être supérieures à 1.0 et donc éclaircir l’image de base. Cela peut avoir d’autres effets secondaires, comme la mise à jour du point blanc dans le module Filmique RVB.
-
La fusion multiplier simule un filtre optique à densité variable, où la densité est définie par la sortie du module. Elle a de nombreuses applications, de l’amélioration de l’éblouissement et du contraste local (lorsqu’elle est utilisée avec un filtre de flou ou un filtre passe-bas) à assombrir/éclaircir (dodging and burning) et aux améliorations du contraste global (lorsqu’elle est utilisée avec l’exposition). Le pivot définit le seuil d’intensité de sortie entre l’assombrissement et l’éclaircissement (toute valeur RVB inférieure au pivot s’assombrira).
- Diviser
- Diviser les valeurs de pixel de l’entrée par la sortie. Lors de la fusion dans l’espace colorimétrique RVB (scène), les valeurs de pixels de l’image de sortie sont multipliées par une valeur proportionnelle au Pivot de la fusion.
-
Comme il s’agit de l’inverse du mode de multiplication, il s’assombrira là où la multiplication s’éclaircira et vice versa. Tout le reste fonctionne essentiellement de la même manière.
- Écran
- non disponible dans l’espace colorimétrique RVB (scène)
- Inverser les valeurs des pixels d’entrée et de sortie, multiplier ces valeurs entre elles et inverser le résultat. Cela produit approximativement l’effet inverse du mode Multiplier : l’image résultante est généralement plus lumineuse et parfois en apparence délavée.
- Moyenne
- Renvoie la moyenne arithmétique des valeurs de pixels d’entrée et de sortie.
- Différence
- Renvoie la différence absolue entre les valeurs de pixel d’entrée et de sortie.
- Moyenne géométrique
- Renvoie la racine carrée du produit des valeurs de pixels d’entrée et de sortie.
- Moyenne harmonique
- Renvoie le produit des valeurs des pixels d’entrée et de sortie, multiplié par 2 et divisé par leur somme.
🔗Modes d’amélioration du contraste
Les modes suivants ne sont pas disponibles dans l’espace colorimétrique de fusion RVB (scène) car ils reposent sur une hypothèse de 50% de gris moyen qui ne s’applique qu’aux espaces colorimétriques non linéaires et relatifs à l’affichage. En outre, ils brident les valeurs des pixels des images d’entrée et de sortie, effectivement les mathématiques sous-jacentes ne sont pas valables en dehors de la plage 0…1, et peuvent donc entraîner des changements visibles partout dans l’image. Pour éviter ces problèmes, vous devez vous assurer que l’entrée du module n’excède pas la plage référencée pour l’affichage.
- Superposition
- Ce mode combine les modes de fusion Multiplier et écran : les parties de l’entrée où la sortie est plus lumineuse deviennent plus lumineuses ; les parties de l’image où la sortie est plus sombre deviennent plus sombres ; le gris moyen n’est pas affecté. Ce mode est souvent combiné avec les modules Filtre passe-bas et Filtre passe-haut .
- Lumière douce
- Ce mode est similaire à Superposition, sauf que les résultats sont plus doux et moins lumineux. Comme pour le mode Superposition, il est souvent combiné avec les modules Filtre passe-bas et Filtre passe-haut.
- Lumière dure
- Ce mode n’est lié à Lumière douce que par le nom. Comme le mode Superposition, il s’agit d’une combinaison des modes Multiplier et Écran et a un effet différent au-dessus et en dessous du gris moyen. Les résultats avec le mode de fusion Lumière dure ont tendance à être assez intenses et doivent généralement être combinés avec une opacité réduite.
- Lumière vive
- Ce mode est une version extrême de Superposition/Lumière douce. Les valeurs plus foncées que le gris moyen sont assombries ; les valeurs plus claires que le gris moyen sont éclaircies. Vous aurez probablement besoin d’atténuer son effet en réduisant l’opacité.
- Lumière linéaire
- L’effet de ce mode est similaire à celui du mode Lumière vive.
- Lumière ponctuelle
- Ce mode effectue simultanément une fusion assombrir et éclaircir, en supprimant les tons moyens. Cela peut entraîner des artefacts tels que des taches et des plaques.
🔗Modes canaux de couleur
🔗Canaux Lab
Les modes suivants sont uniquement disponibles pour la fusion dans l’espace colorimétrique Lab.
- Clarté Lab
- Fusionner la clarté des images d’entrée et de sortie, tout en prenant pour canaux de couleur (a et b) ceux, inchangés, de l’image d’entrée. Contrairement au mode Luminosité, ce mode de fusion n’implique aucune conversion d’espace colorimétrique et ne tronque aucune donnée. Dans certains cas, ce mode de fusion est moins sujet aux artefacts que le mode Luminosité.
- Canal a de LAB
- Fusionner le canal de couleur a de Lab à partir des images d’entrée et de sortie, tout en prenant pour les autres canaux ceux de l’image d’entrée sans les modifier.
- Canal b de LAB
- Fusionner le canal de couleur b de Lab à partir des images d’entrée et de sortie, tout en prenant pour les autres canaux ceux de l’image d’entrée sans les modifier.
- Couleur Lab
- Fusionner les canaux de couleur Lab (a et b) des images d’entrée et de sortie, tout en conservant la clarté de l’image d’entrée. Contrairement au mode Couleur, ce mode de fusion n’implique aucune conversion d’espace colorimétrique et ne tronque aucune donnée. Dans certains cas, ce mode de fusion est moins sujet aux artefacts que le mode Couleur.
🔗Canaux RVB
Les éléments suivants sont disponibles uniquement lors de la fusion dans les espaces colorimétriques RVB.
- Canal rouge RVB
- Fusionner le canal R des images d’entrée et de sortie, tout en prenant les autres canaux inchangés de l’image d’entrée. Lors de la fusion dans l’espace colorimétrique RVB (scène), le canal R de l’image de sortie est multiplié par une valeur proportionnelle au Pivot de la fusion.
- Canal vert RVB
- Fusionner le canal V des images d’entrée et de sortie, tout en prenant les autres canaux inchangés de l’image d’entrée. Lors de la fusion dans l’espace colorimétrique RVB (scène), le canal V de l’image de sortie est multiplié par une valeur proportionnelle au Pivot de la fusion.
- Canal bleu RVB
- Fusionner le canal B des images d’entrée et de sortie, tout en prenant les autres canaux inchangés de l’image d’entrée. Lors de la fusion dans l’espace colorimétrique RVB (scène), le canal B de l’image de sortie est multiplié par une valeur proportionnelle au Pivot de la fusion.
🔗Canaux TSV
Les éléments suivants sont uniquement disponibles lors de la fusion dans l’espace colorimétrique RVB (affichage).
- Valeur TSV
- Fusionner la clarté des images d’entrée et de sortie, tandis que la couleur est prise sans modification dans l’image d’entrée. Contrairement au mode Luminosité, ce mode de fusion n’implique pas de troncature.
- Couleur TSV
- Fusionner les couleurs des images d’entrée et de sortie, tandis que la clarté est prise sans modification dans l’image d’entrée. Contrairement au mode Couleur, ce mode de fusion n’implique pas de troncature.
🔗Autres
- Clarté
- Fusionner la clarté des images d’entrée et de sortie tandis que la couleur (chromaticité et teinte) est celle, non modifiée, de l’image d’entrée.
- Chromaticité
- Fusionner les chromaticités des images d’entrée et de sortie tandis que clarté et teinte sont prises telles quelles dans l’image d’entrée. Ce mode de fusion utilise les ratios RVB, divisés par une norme euclidienne.
- Éclaircir
- Non disponible dans l’espace couleur RVB (scène)
- Comparer les valeurs de pixels des images d’entrée et de sortie, et sortir la valeur la plus claire.
- Assombrir
- Non disponible dans l’espace couleur RVB (scène)
- Comparer les valeurs de pixels des images d’entrée et de sortie, et sortir la valeur la plus sombre.
- Teinte
- Non disponible dans l’espace couleur RVB (scène)
- Fusionner la teinte (nuance des couleurs) des images d’entrée et de sortie, tout en conservant la clarté et la chroma de l’image d’entrée.
- Couleur
- Non disponible dans l’espace couleur RVB (scène).
- Fusionner la couleur (chroma et teinte) des images d’entrée et de sortie. La clarté est prise telle quelle dans l’image d’entrée.
-
Attention : Lorsque les modules modifient considérablement la teinte (par exemple lors de la génération de couleurs complémentaires), ce mode de fusion peut entraîner un fort bruit de couleur.
- Ajustement des couleurs
- Non disponible dans l’espace couleur RVB (scène).
- Certains modules agissent principalement sur les tonalités d’une image mais effectuent également des ajustements de saturation des couleurs (par exemple les modules Niveaux et Courbe des tonalités). Ce mode de fusion prend la clarté de la sortie du module et fusionne les couleurs de l’entrée et de la sortie, permettant de contrôler les ajustements de couleur du module.