Cómo funciona el formato Radiance RGBE
RGBE almacena cada píxel como cuatro bytes: uno para cada valor de mantisa de rojo, verde y azul, más un byte de exponente compartido. Esto le da al formato un rango dinámico de aproximadamente 1038, superando con creces el rango 0–255 de los formatos estándar de 8 bits. El archivo utiliza compresión por codificación de longitud de ejecución.
Uso principal: iluminación basada en imágenes (IBL) en 3D
Los entornos HDR se utilizan ampliamente en renderizado 3D y CGI como mapas de iluminación basada en imágenes (IBL). Un panorama HDR esférico de una escena se proyecta sobre un domo o esfera alrededor de un objeto 3D; el motor de renderizado muestrea este mapa para calcular reflejos realistas e iluminación ambiental. Motores y renderizadores como Blender, Unreal, V-Ray y Arnold consumen archivos .hdr de forma nativa.
Por qué convertir JPG a HDR es experimental
Un JPEG estándar almacena la luminancia en 8 bits por canal (0–255). Convertirlo a .hdr reempaqueta esos datos en el contenedor HDR, pero no añade rango dinámico que nunca fue capturado. El resultado es un archivo .hdr válido que se abrirá en software 3D, pero sus valores de iluminación estarán limitados al rango 0–1 del JPEG original. Por eso el formato está marcado como experimental: los casos de uso son limitados y los resultados a menudo no son los que los usuarios esperan.
De dónde proviene el contenido HDR genuino
Las imágenes HDR reales se capturan mediante horquillado de exposición (fusionando múltiples exposiciones con diferentes EV en software como Photomatix o Lightroom), o directamente con cámaras que tienen sensores de alto rango dinámico procesando archivos RAW a 16 bits de profundidad. También son comunes las cámaras panorámicas HDR dedicadas de 360° en los flujos de producción 3D.