En travaillant sur Star Wars : Épisode I à la fin des années 1990, ILM a constaté que son format d'image 8 bits ne pouvait contenir à la fois les ombres les plus sombres et les hautes lumières les plus vives des scènes réelles, écrasant l'un ou l'autre des extrêmes.

Florian Kainz et Rod Bogart ont créé un format à virgule flottante 16 bits — OpenEXR — avec plus de 30 diaphragmes de plage dynamique, et l'ont défini au moyen d'une API plutôt que par une description de disposition binaire, empruntant à OpenGL le principe selon lequel on ne devrait pas avoir à connaître les fonctionnalités que l'on n'utilise pas.

Après l'avoir éprouvé en conditions réelles sur Harry Potter à l'école des sorciers et d'autres films, ILM a publié OpenEXR en open source en janvier 2003. L'industrie l'a rapidement adopté ; Apple en a intégré la prise en charge dans macOS, et il a alimenté le projet de couleur ACES de l'Academy.

Diffuser le format sous forme de code fonctionnel, et non de document théorique

Une bibliothèque fonctionnelle, et non une spécification sur papier, a rendu l'adoption peu coûteuse.

Le half-float a doublé la plage dynamique sans doubler la mémoire.

L'open source a incité les outils tiers à ajouter la prise en charge de leur propre initiative.

Le prestige d'ILM a donné sa crédibilité au format.

Pour faire d'un format propriétaire la norme de l'industrie, offrez-le sous forme de code propre et fonctionnel : une API que l'on peut lier l'emporte sur une spécification papier que l'on doit réimplémenter, et la caution de Lucas a rendu son adoption sûre.

OpenEXR est aujourd'hui un projet de l'Academy Software Foundation et le format d'échange HDR standard dans l'ensemble des effets visuels et de l'animation, utilisé partout où l'on crée des images pour en créer d'autres.

VÉRIFIEZ LES SOURCES

Les sources

  1. Industrial Light & Magic Releases OpenEXR to Open Source Community Industrial Light & Magic · openexr-23d3ef67-1ce7-aabf-1207-3cda2139e2e7.disney.io ·
  2. ASWF Deep Dive: OpenEXR Origin Story: Part 1 Academy Software Foundation · aswf.io ·
  3. Lucas effects house ILM offers OpenEXR Macworld · macworld.com ·