OpenColorIO¶
Blender est livré avec une configuration OpenColorIO standard qui contient un certain nombre de périphériques d’affichage et de transformations de vue utiles.
Cependant, OpenColorIO a été aussi conçu pour donner une expérience utilisateur cohérente à travers des applications multiples et pour cela, un simple fichier de configuration partagé peut être utilisé. Blender utilisera la variable d’environnement OCIO standard pour lire une configuration OpenColorIO autre que celle de Blender par défaut. Plus d’informations sur la manière d’établir un tel flux de travail se trouve sur le site web OpenColorIO.
Il existe également une variable d’environnement BLENDER_OCIO pour modifier la configuration de Blender uniquement. Il est recommandé d’utiliser “OCIO” lorsque cela est possible pour des raisons de compatibilité avec d’autres logiciels et pipelines qui pourraient ne pas connaître “BLENDER_OCIO”. Cependant, il existe parfois des incompatibilités dans les fichiers de configuration qui rendent difficile leur partage entre applications.
ACES¶
La configuration standard de Blender inclut la prise en charge essentielle des flux de travail ACES avec l’espace de travail ACEScg, la transformation de vue ACES 2.0 et les images OpenEXR enregistrées dans les espaces colorimétriques ACES2065-1 et ACEScg.
Cela couvre la plupart des besoins pour travailler dans un pipeline ACES. Cependant, pour une prise en charge plus complète, les configurations officielles d’ACES peuvent être installées et définies manuellement via la variable d’environnement OCIO.
Roles¶
scene_linearEspace de couleurs utilisé pour le rendu, le compositing, et l’enregistrement de toutes les images en précision float en mémoire.
dataEspace de couleurs pour des données ne concernant pas les couleurs.
aces_interchangeEspace colorimétrique ACES2065-1. Utilisé pour dériver les chromaticités de l’espace colorimétrique scene_linear, pour des effets tels que l’émission du “corps noir”.
cie_xyz_d65_interchangeL’espace colorimétrique linéaire d’affichage intermédiaire, en vue connectée se transforme en espaces colorimétriques d’affichage.
color_pickingDéfinit la répartition des couleurs dans les sélecteurs de couleurs. C’est censé être approximativement perceptiblement linéaire, avoir le même gamut que l’espace de couleur scene_linear et faire correspondre les valeurs 0..1 à des valeurs 0..1 dans l’espace couleur linéaire de la scène pour une édition prévisible des albédos des matériaux.
default_sequencerEspace de couleurs par défaut pour le Séquenceur, scene_linear si non spécifié.
default_byteEspace de couleurs par défaut pour les images et les fichiers en précision byte, texture_paint si non spécifié.
default_floatEspace de couleurs par défaut pour les images et les fichiers en précision float, scene_linear si non spécifié.
Configurations d’écriture pour Blender¶
Les configurations OpenColorIO ne spécifient pas strictement toutes les informations nécessaires au fonctionnement optimal de Blender. Ces instructions permettent de s’assurer qu’une configuration fonctionne correctement :
Utilise OpenColorIO v2
display_colorspacesetview_transformsaveccie_xyz_d65_interchangeespace linéaire d’affichage intermédiaire. Cela sert à émuler l’écran choisi sur l’écran réel. Dans les configurations plus anciennes sans cela, l’émulation d’affichage sera désactivée et l’affichage large et HDR ne fonctionneront pas bien. L’enregistrement des métadonnées de l’espace colorimétrique pour les images et les vidéos dépend aussi de cela.Pour chaque affichage, inclure une transformation de vue sans mappage des tons. Blender recherchera une transformation de vue nommée
StandardouUn-tone-mapped, ou la configuration largedefault_view_transform. Si non trouvée, la première transformation de vue de l’affichage sera utilisée. C’est plus important pour les configurations OpenColorIO v1 sansdisplay_colorspaces, pour déterminer l’espace colorimétrique d’une image après l’application d’une transformation de vue.Inclure l’ID d’interopérabilité du Color Interop Forum pour chaque espace colorimétrique et espace d’affichage que vous pouvez. Cela permet d’enregistrer image et vidéo avec les informations correctes sur l’espace colorimétrique. Ajoute l’identifiant d’interopérative comme alias de l’espace colorimétrique. Pour les configurations OpenColor 2.5, définit également l’attribut natif
interop_idsi c’est possible.L’attribut d’échange
icc_profile_nameest pris en charge, pour intégrer des profils ICC lors de l’enregistrement d’images.Marquer les affichages HDR en réglant
encoding: hdr-videosur l’espace colorimétrique correspondant.Pour les transformationt de la vue HDR, utiliser
HDR 500 nits,HDR 1000 nits,HDR 2000 nitsouHDR 4000 nitscomme une partie du nom pour déterminer automatiquement la luminance maximale pour la maîtrise des métadonnées d’affichage.