Qu'est-ce qu'OpenEXR ?
OpenEXR est un format d'image à haute plage dynamique (HDR) développé chez Industrial Light & Magic (ILM), utilisé d'abord sur des films comme Harry Potter à l'école des sorciers et publié en open source en 2003. Il est depuis devenu la norme industrielle pour la composition d'effets visuels, le rendu 3D et la production cinématographique.
Contrairement aux formats d'image standard qui stockent la luminosité sur une échelle de 0–255 (8 bits), EXR utilise des valeurs en virgule flottante pouvant représenter n'importe quel niveau de luminosité — des ombres les plus profondes aux sources lumineuses aveuglantes. Cela rend EXR indispensable pour tout flux de travail nécessitant de préserver la plage complète de lumière capturée ou rendue.
Pourquoi EXR existe
Les formats d'image standard (JPG, PNG, BMP) écrêtent la luminosité au « blanc » (valeur 1,0). Tout ce qui est plus lumineux que le blanc est perdu. Dans les scènes réelles, une fenêtre ensoleillée peut être 1 000 fois plus lumineuse qu'une ombre — mais dans un JPG, les deux sont compressés dans la même plage 0–255.
EXR préserve les valeurs supérieures à 1,0, en stockant les relations de luminosité réelles d'une scène. Cela permet :
- Un éclairage réaliste lors de la composition d'images CG dans des prises de vue réelles
- Des réflexions et réfractions précises dans le rendu 3D
- Un contrôle total sur l'exposition lors de l'étalonnage des couleurs
- Un mappage tonal avec une liberté créative totale
Caractéristiques clés d'EXR
Précision en virgule flottante
EXR prend en charge le demi-flottant 16 bits et le flottant complet 32 bits par canal. Le demi-flottant possède une mantisse de 10 bits (environ 3 chiffres décimaux de précision) et couvre des valeurs jusqu'à 65 504. Le flottant complet étend cela à l'ensemble de la plage IEEE 754.
Canaux multiples
Au-delà du RVB, les fichiers EXR peuvent stocker des cartes de profondeur, des normales de surface, des vecteurs de mouvement, des identifiants d'objets et tout canal de données personnalisé. Les compositeurs VFX utilisent ces canaux pour créer des effets tels que le flou de profondeur de champ, le brouillard et le flou de mouvement en post-production.
Couches multiples
Un seul fichier EXR peut contenir plusieurs couches nommées — diffuse, spéculaire, réflexion, ombre, émission — permettant aux compositeurs d'ajuster chaque composant séparément.
Options de compression
EXR prend en charge la compression sans perte (ZIP, RLE) et avec perte (DWAA, DWAB). La compression PIZ est populaire pour les travaux VFX, réduisant les fichiers de 40–60 % sans perte de qualité.
Qui utilise EXR ?
- Studios VFX — Composition dans Nuke, Flame et After Effects
- Artistes 3D — Rendu depuis Blender, Maya, 3ds Max, Cinema 4D, Houdini
- Développeurs de jeux — Cartes d'environnement HDR, lightmaps, sondes IBL
- Photographes HDR — Mappage tonal à partir de captures HDR
- Production cinématographique — Flux de travail d'intermédiaire numérique (DI)
Pourquoi convertir EXR en JPG ?
EXR est un format de production — il n'est pas conçu pour le partage ou la visualisation. Raisons courantes de conversion :
- Aperçus clients : Les clients ne peuvent pas ouvrir EXR. Les aperçus JPG fonctionnent dans n'importe quel client de messagerie.
- Portfolio : Présentez votre travail sur des sites Web et des réseaux sociaux.
- Miniatures : Organisez de grandes bibliothèques de rendus avec des miniatures JPG de référence rapide.
- Documentation : Intégrez des comparaisons de rendus dans des présentations et des wikis.
Ce qui se passe lors de la conversion
La conversion d'EXR en JPG nécessite un mappage tonal — compresser la vaste plage de luminosité HDR dans la plage 8 bits limitée que JPG prend en charge. C'est similaire à la façon dont vos yeux s'adaptent lorsque vous passez d'une pièce sombre à la lumière vive du soleil.
Notre convertisseur n'applique pas de mappage tonal. ImageMagick lit l'EXR, convertit les valeurs linéaires en sRGB et écrête en blanc tout ce qui dépasse 1,0, puis enregistre le JPG en qualité 92 par défaut. Ce qu'est le sRGB, et pourquoi les JPG l'utilisent, est expliqué dans les profils colorimétriques expliqués : sRGB vs Adobe RGB. Les rendus exposés pour l'affichage se convertissent proprement ; pour les scènes HDR lumineuses, réglez d'abord l'exposition ou appliquez une transformation d'affichage dans Blender, Nuke ou Photoshop.
Conservez vos fichiers EXR originaux. La conversion en JPG supprime définitivement les données HDR. Le JPG ajoute en plus une compression avec perte ; voir compression avec perte ou sans perte. Le JPG est un aperçu — conservez toujours l'EXR pour le travail de production et les modifications futures.
Comment ouvrir un fichier EXR
- Blender : faites glisser le fichier dans l'éditeur d'images, ou utilisez Image → Ouvrir.
- Photoshop : ouvre l'EXR comme une image 32 bits. Le plug-in gratuit Exr-IO lit les couches et les canaux supplémentaires.
- GIMP et Affinity Photo : ouvrent directement les fichiers EXR.
- Nuke, Natron, DaVinci Resolve : lisent les images et séquences EXR pour la composition et l'étalonnage.
- DJV : une visionneuse gratuite pour les images et séquences EXR.
- Sans logiciel : convertissez l'EXR en JPG ou en PNG et ouvrez-le n'importe où.
EXR vs PNG vs JPG
| Caractéristique | EXR | PNG | JPG |
|---|---|---|---|
| Valeurs des pixels | Flottant 16 ou 32 bits, peut dépasser 1,0 | Entier 8 ou 16 bits | Entier 8 bits |
| Luminosité au-delà du blanc | Conservée | Écrêtée | Écrêtée |
| Compression | Sans perte (ZIP, PIZ, RLE) ou avec perte (DWAA, B44) | Sans perte | Avec perte |
| Canaux et couches supplémentaires | Oui (profondeur, normales, passes de rendu) | Alpha uniquement | Non |
| S'ouvre dans les navigateurs | Non | Oui | Oui |
| Usage type | Rendu, composition, étalonnage | Graphiques, captures d'écran | Partage, aperçus |
EXR est meilleur que PNG pour la production car il conserve les valeurs lumineuses au-delà du blanc. PNG et JPG sont meilleurs pour montrer le résultat final. Pour des fichiers de haute qualité qui ne sont pas HDR, le choix habituel est le TIFF ; voir ce qu'est un fichier TIFF.