Codage des couleurs et couleur HDR (High Dynamic Range)



Le codage des couleurs (ou codage des bits) est le nombre de bits par couche (bpc ou b/c) utilisés pour représenter la couleur d’un pixel. Plus le nombre de bits d’une couche RVB (rouge, vert et bleu) est élevé, plus le nombre de couleurs pouvant être représentées par chaque pixel est important.

Dans After Effects, vous pouvez utiliser les modes de couleur 8 bpc, 16 bpc ou 32 bpc.

Outre le codage des bits couleur, une caractéristique distincte des nombres utilisés pour représenter les valeurs des pixels est leur représentation sous la forme d’entiers ou de nombres à virgule flottante. Les nombres à virgule flottante peuvent représenter une série bien plus longue de nombres avec le même nombre de bits. Dans After Effects, les valeurs de pixels 32 bpc sont des valeurs numériques à virgule flottante.

Les pixels 8 bpc peuvent avoir une valeur pour chaque couche de couleur, de 0 (noir) à 255 (couleur pure, saturée). Les pixels 16 bpc peuvent avoir une valeur pour chaque couche de couleur, de 0 (noir) à 32 768 (couleur pure, saturée). Si les trois couches de couleur sont définies sur la valeur maximale (couleur pure), on obtient du blanc. Les pixels 32 bpc peuvent avoir des valeurs inférieures à 0,0 et supérieures à 1,0 (couleur pure, saturée) ; ainsi le mode 32 bpc d’After Effects est également un mode HDR (High Dynamic Range). Les valeurs HDR peuvent être bien plus lumineuses que le blanc.

Définition du codage des couleurs et modification des paramètres d’affichage des couleurs

Le paramètre du codage des couleurs d’un projet détermine le codage des bits des valeurs de couleur dans l’ensemble d’un projet.

Pour définir le codage des couleurs d’un projet, utilisez l’une des méthodes suivantes :

  • Maintenez la touche Alt (Windows) ou Option (Mac OS) enfoncée et cliquez sur le bouton Paramètres du projet dans le panneau Projet.

  • Sélectionnez Fichier > Paramètres du projet ou cliquez sur le bouton Paramètres du projet dans le panneau Projet et choisissez un codage de couleurs dans le menu correspondant.

Bouton Paramètres du projet du panneau Projet

Vous pouvez définir un codage des couleurs pour chaque élément de rendu. Celui-ci prévaut sur le codage des couleurs du projet lors du rendu final. Vous pouvez également spécifier le codage des couleurs à utiliser pour chaque élément de rendu dans les paramètres de module de sortie (voir les sections Paramètres de rendu et Modules de sortie et paramètres des modules de sortie.)

Pour modifier le format d’affichage des valeurs chromatiques dans le panneau Info et dans certains contrôles d’effets, choisissez une option, par exemple Pourcent ou Web dans le menu du panneau Info. L’option Affichage couleur permet de basculer automatiquement entre les modes d’affichage des valeurs 8 bpc, 16 bpc et 32 bpc, selon le codage des couleurs du projet.

Même si de nombreux effets peuvent utiliser tous les codages de couleurs, certains effets ne fonctionnent qu’avec des codages inférieurs. Vous pouvez paramétrer le panneau Effets et paramètres prédéfinis pour n’afficher que les effets qui fonctionnent avec le codage des couleurs du projet en cours (voir la section Panneau Effets et paramètres prédéfinis).

Avantages comparés de chaque paramètre de codage des couleurs

La gamme dynamique (rapport entre les zones foncées et les zones claires) du monde physique est bien supérieure à l’étendue de la vision humaine et à la gamme des images imprimées sur papier ou affichées sur un moniteur. Les valeurs de couleur à gamme dynamique réduite 8 bpc et 16 bpc peuvent représenter des niveaux RVB allant uniquement du noir au blanc. Les valeurs de couleur à gamme dynamique réduite ne peuvent représenter qu’un petit segment de la gamme dynamique du monde réel.

Les valeurs chromatiques HDR 32 bpc à virgule flottante peuvent représenter des niveaux de luminosité nettement supérieurs au blanc, notamment des objets aussi lumineux qu’une flamme de bougie ou que le soleil.

Définissez le codage des couleurs du projet sur 32 bpc pour utiliser des métrages HDR ou pour travailler avec des valeurs dépassant la plage habituelle, c’est-à-dire supérieures à 1,0 (blanc). Ces dernières ne sont pas prises en charge par les modes 8 bpc ou 16 bpc. Les valeurs supérieures à la plage habituelle préservent l’intensité des tons clairs, ce qui est utile pour les effets synthétiques, tels que les lumières, les flous et les lueurs, comme c’est le cas avec le métrage HDR. La marge disponible avec les valeurs 32 bpc permet d’éviter les pertes de données pendant certaines opérations telles que la correction colorimétrique et la conversion des profils colorimétriques. Même si vous utilisez le métrage 8 bpc et que vous créez des films au format 8 bpc, vous pouvez obtenir de meilleurs résultats en paramétrant le codage des couleurs du projet sur 16 bpc ou 32 bpc. Le recours à un codage des bits plus élevé permet d’obtenir une meilleure précision des calculs et de réduire de manière considérable les défauts de quantification (effets de bande au niveau des dégradés, par exemple).

Effets Lueur diffuse et Flou gaussien appliqués à une image en mode 32 bpc (à gauche) et 16 bpc (à droite)

Comme les images 16 bpc sollicitent une capacité de mémoire deux fois inférieure aux images 32 bpc, le rendu des prévisualisations dans un projet 16 bpc est plus rapide, et celui des prévisualisations RAM plus longues que dans un projet 32 bpc. Les images 8 bpc sollicitent une capacité de mémoire encore inférieure, mais le compromis entre qualité et performance peut devenir flagrant avec un codage des couleurs de 8 bpc.

Remarques relatives à l’utilisation des couleurs HDR (High Dynamic Range)

Vous pouvez utiliser l’effet Compresseur-extenseur HDR pour compresser la gamme dynamique d’un calque avec un élément de métrage HDR comme source. Cela vous permet d’utiliser des outils ne prenant pas en charge le format de couleur HDR, tels que les effets 8 bpc et 16 bpc. Une fois cela fait, utilisez le Compresseur-extenseur HDR pour annuler la compression de la gamme dynamique. L’effet Compression des tons clairs HDR vous permet de compresser les valeurs de tons clairs d’une image HDR de sorte que celles-ci entrent dans la gamme de valeurs d’une image à gamme dynamique réduite.

Comme nous ne voyons qu’un sous-ensemble des valeurs de luminance d’une scène réelle sur une image HDR reproduite sur un moniteur, il est parfois nécessaire de régler l’exposition (quantité de lumière capturée dans une image) quand on travaille sur une image HDR. Le réglage de l’exposition d’une image HDR est semblable au réglage de l’exposition lors de la prise de vue d’une scène réelle ; il permet de faire ressortir les détails des zones très sombres ou très claires. Vous pouvez utiliser l’effet Exposition pour modifier les valeurs chromatiques d’un calque en vue de la sortie finale, ou vous pouvez ajuster l’exposition dans un visualiseur spécifique à des fins de prévisualisation.

Important : comme certaines opérations (notamment les lueurs, les flous et certains modes de fusion) se comportent différemment en mode 32 bpc qu’en mode 8 bpc ou 16 bpc, votre composition peut présenter un aspect très différent lorsque vous passez d’une plage dynamique élevée à une plage dynamique réduite dans les paramètres d’un projet.

Sur son site Web General Specialist, Jonas Hummelstrand met à votre disposition tout un éventail de ressources utiles pour se familiariser avec le concept de couleur HDR et l’exploiter dans After Effects.