¿Qué es OpenEXR?
OpenEXR es un formato de imagen de alto rango dinámico (HDR) desarrollado en Industrial Light & Magic (ILM), utilizado por primera vez en películas como Harry Potter y la piedra filosofal y publicado como código abierto en 2003. Desde entonces se ha convertido en el estándar de la industria para la composición de efectos visuales, el renderizado 3D y la producción cinematográfica.
A diferencia de los formatos de imagen estándar que almacenan el brillo en una escala de 0–255 (8 bits), EXR utiliza valores de punto flotante que pueden representar cualquier nivel de brillo — desde la sombra más oscura hasta fuentes de luz cegadoras. Esto hace que EXR sea esencial para cualquier flujo de trabajo que necesite preservar el rango completo de luz capturada o renderizada.
Por qué existe EXR
Los formatos de imagen estándar (JPG, PNG, BMP) recortan el brillo en el «blanco» (valor 1,0). Todo lo que sea más brillante que el blanco se pierde. En escenas reales, una ventana iluminada por el sol puede ser 1.000 veces más brillante que una sombra — pero en un JPG, ambos se comprimen en el mismo rango de 0–255.
EXR preserva valores superiores a 1,0, almacenando las relaciones de brillo reales de una escena. Esto permite:
- Iluminación realista al componer elementos CG en material de acción real
- Reflejos y refracciones precisos en el renderizado 3D
- Control total sobre la exposición durante el etalonaje de color
- Mapeo tonal con total libertad creativa
Características clave de EXR
Precisión de punto flotante
EXR admite media precisión de 16 bits (half-float) y precisión completa de 32 bits (full-float) por canal. Half-float tiene una mantisa de 10 bits (unos 3 dígitos decimales de precisión) y cubre valores de hasta 65.504. Full-float lo amplía a todo el rango IEEE 754.
Múltiples canales
Además de RGB, los archivos EXR pueden almacenar mapas de profundidad, normales de superficie, vectores de movimiento, ID de objetos y cualquier canal de datos personalizado. Los compositores de VFX usan estos canales para crear efectos como el desenfoque de profundidad de campo, la niebla y el desenfoque de movimiento en postproducción.
Múltiples capas
Un solo archivo EXR puede contener varias capas con nombre — difusa, especular, reflexión, sombra, emisión —, lo que permite a los compositores ajustar cada componente por separado.
Opciones de compresión
EXR admite compresión sin pérdida (ZIP, RLE) y con pérdida (DWAA, DWAB). La compresión PIZ es popular en VFX y reduce los archivos un 40–60% sin pérdida de calidad.
¿Quién usa EXR?
- Estudios de VFX — Composición en Nuke, Flame y After Effects
- Artistas 3D — Renderizado desde Blender, Maya, 3ds Max, Cinema 4D, Houdini
- Desarrolladores de videojuegos — Mapas de entorno HDR, lightmaps, sondas IBL
- Fotógrafos HDR — Mapeo tonal a partir de capturas HDR
- Producción cinematográfica — Flujos de trabajo de intermediario digital (DI)
¿Por qué convertir EXR a JPG?
EXR es un formato de producción — no está diseñado para compartir o visualizar. Razones comunes para convertir:
- Previsualizaciones para clientes: Los clientes no pueden abrir EXR. Las previsualizaciones JPG funcionan en cualquier cliente de correo electrónico.
- Portafolio: Muestra tu trabajo en sitios web y redes sociales.
- Miniaturas: Organiza grandes bibliotecas de renders con miniaturas JPG de referencia rápida.
- Documentación: Integra comparaciones de renders en presentaciones y wikis.
Qué ocurre durante la conversión
Convertir EXR a JPG requiere mapeo tonal — comprimir el amplio rango de brillo HDR en el rango limitado de 8 bits que admite JPG. Es similar a cómo tus ojos se adaptan al pasar de una habitación oscura a la luz brillante del sol.
Nuestro conversor no aplica mapeo tonal. ImageMagick lee el EXR, convierte los valores lineales a sRGB y recorta a blanco todo lo que supere 1,0; después guarda el JPG con calidad 92 de forma predeterminada. Qué es sRGB y por qué lo usan los JPG se explica en perfiles de color explicados: sRGB vs Adobe RGB. Los renders expuestos para pantalla se convierten sin problemas; en escenas HDR muy luminosas, ajusta primero la exposición o aplica una transformación de vista en Blender, Nuke o Photoshop.
Conserva tus EXR originales. Convertir a JPG descarta para siempre los datos HDR. Además, JPG añade compresión con pérdida; consulta compresión con pérdida vs sin pérdida. El JPG es una vista previa — conserva siempre el EXR para el trabajo de producción y futuras ediciones.
Cómo abrir un archivo EXR
- Blender: arrastra el archivo al Editor de imágenes o usa Imagen → Abrir.
- Photoshop: abre EXR como imagen de 32 bits. El plugin gratuito Exr-IO lee las capas y los canales adicionales.
- GIMP y Affinity Photo: abren archivos EXR directamente.
- Nuke, Natron, DaVinci Resolve: leen imágenes y secuencias EXR para composición y etalonaje.
- DJV: un visor gratuito de imágenes y secuencias EXR.
- Sin software: convierte el EXR a JPG o PNG y ábrelo en cualquier sitio.
EXR vs PNG vs JPG
| Característica | EXR | PNG | JPG |
|---|---|---|---|
| Valores de píxel | Coma flotante de 16 o 32 bits, pueden superar 1,0 | Enteros de 8 o 16 bits | Enteros de 8 bits |
| Brillo por encima del blanco | Se conserva | Se recorta | Se recorta |
| Compresión | Sin pérdida (ZIP, PIZ, RLE) o con pérdida (DWAA, B44) | Sin pérdida | Con pérdida |
| Canales y capas adicionales | Sí (profundidad, normales, pases de render) | Solo alfa | No |
| Se abre en navegadores | No | Sí | Sí |
| Uso típico | Renderizado, composición, etalonaje | Gráficos, capturas de pantalla | Compartir, vistas previas |
EXR es mejor que PNG para el trabajo de producción porque conserva los valores de luz por encima del blanco. PNG y JPG son mejores para mostrar el resultado final. Para archivos de alta calidad que no son HDR, la opción habitual es TIFF; consulta qué es un archivo TIFF.