Dans les années 2000, les pipelines d'effets visuels passaient par des dizaines d'applications de différents éditeurs — compositeurs, moteurs de rendu, outils de lecture d'images, étalonnage colorimétrique — et chacune gérait la couleur à sa manière. Une image pouvait se décaler en passant d'un outil à l'autre, et les studios maintenaient du code de liaison sur mesure pour préserver la cohérence des couleurs. Sony Pictures Imageworks a conçu sa réponse à partir de 2003 : un moteur de gestion de la couleur assurant des transformations et un affichage cohérents entre les applications graphiques. En 2010, l'entreprise a publié ce moteur en open source sous le nom d'OpenColorIO.
Le choix de conception consistait à normaliser la description, non la palette. Une configuration OCIO déclare chaque espace colorimétrique et chaque transformation utilisés par une production — de la caméra à l'espace de travail, de l'espace de travail à l'affichage — et toute application lisant cette configuration via la bibliothèque OCIO produit des couleurs identiques. Les studios pouvaient conserver des pipelines privés ; le moteur était commun. OCIO est compatible avec l'Academy Color Encoding System (ACES) et a bénéficié d'une prise en charge native dans des outils commerciaux, notamment Nuke, Katana, Mari et Silhouette FX.
Son adoption en a fait la norme du secteur. OpenColorIO a été utilisé sur des centaines de longs métrages — dont « Spider-Man: Into the Spider-Verse », « Alice au pays des merveilles » et « Watchmen » — et a remporté un Academy Scientific and Technical Award. En 2019, Imageworks a confié le projet à l'Academy Software Foundation, l'organisme de la Linux Foundation créé avec l'Academy of Motion Picture Arts and Sciences. « Nous voulons rendre OpenColorIO à la communauté qui en dépend », a déclaré Michael Ford, responsable du développement logiciel d'Imageworks.
Un seul fichier de configuration décrit chaque transformation ; les applications se contentent de le lire
Faire don d'un outil éprouvé en production a mieux fonctionné que la normalisation par comité : les studios ont adopté un moteur déjà utilisé sur des longs métrages, et non une spécification écrite de zéro.
La conception fondée sur la configuration a permis à chaque studio de conserver son propre pipeline de couleur tout en partageant un moteur commun — l'adoption n'exigeait aucune conformité.
Une gouvernance neutre au sein de l'Academy Software Foundation a convaincu des rivaux comme Autodesk, Netflix, ILM et Weta de co-développer plutôt que de créer des forks.
La prise en charge native dans Nuke, Katana et Mari a placé OCIO dans les outils quotidiens des artistes, faisant de la cohérence la valeur par défaut plutôt qu'un surcroît de code de liaison.
Lorsque le goulot d'étranglement est que chaque éditeur doit s'accorder, faire don d'un outil interne éprouvé normalise plus vite qu'un comité — et vous conservez l'avantage qui avait motivé sa création.
Suites
OCIO v2 est sorti en août 2020, développé par trois ingénieurs Autodesk à plein temps avec les contributions de Sony Imageworks, Epic Games, Netflix, DNEG, Framestore, ILM et Weta Digital, ajoutant un moteur de rendu GPU et la prise en charge native d'ACES. « OpenColorIO touche presque chaque pixel de chaque image d'effets visuels dans la plupart des grands films », a déclaré Michael Dolan, d'Epic Games, président du comité de pilotage technique. Le projet reste une norme de l'ASWF, son comité étant issu de l'ensemble du secteur qu'il a normalisé.
VÉRIFIEZ LES SOURCES
Les sources
- Academy Scientific and Technical Award Winning OpenColorIO Joins Academy Software Foundation Linux Foundation · linuxfoundation.org
- OpenColorIO Debuts New Version with Major Updates for Color Scientists and Artists Academy Software Foundation · aswf.io ·