O que é OpenEXR?
OpenEXR é um formato de imagem de alta faixa dinâmica (HDR) desenvolvido na Industrial Light & Magic (ILM), usado primeiro em filmes como Harry Potter e a Pedra Filosofal e lançado como código aberto em 2003. Desde então se tornou o padrão da indústria para composição de efeitos visuais, renderização 3D e produção cinematográfica.
Ao contrário dos formatos de imagem padrão que armazenam o brilho em uma escala de 0–255 (8 bits), o EXR usa valores de ponto flutuante que podem representar qualquer nível de brilho — desde a sombra mais escura até fontes de luz ofuscantes. Isso torna o EXR essencial para qualquer fluxo de trabalho que precise preservar a faixa completa de luz capturada ou renderizada.
Por que o EXR existe
Os formatos de imagem padrão (JPG, PNG, BMP) cortam o brilho no «branco» (valor 1,0). Tudo que for mais brilhante que o branco é perdido. Em cenas reais, uma janela iluminada pelo sol pode ser 1.000 vezes mais brilhante que uma sombra — mas em um JPG, ambos são comprimidos na mesma faixa de 0–255.
O EXR preserva valores acima de 1,0, armazenando as relações reais de brilho de uma cena. Isso permite:
- Iluminação realista ao compor elementos CG em filmagens de ação ao vivo
- Reflexos e refrações precisos na renderização 3D
- Controle total sobre a exposição durante a correção de cor
- Mapeamento tonal com total liberdade criativa
Principais recursos do EXR
Precisão de ponto flutuante
O EXR suporta half-float de 16 bits e float completo de 32 bits por canal. O half-float tem uma mantissa de 10 bits (cerca de 3 dígitos decimais de precisão) e cobre valores até 65.504. O float completo estende isso a toda a faixa IEEE 754.
Múltiplos canais
Além do RGB, os arquivos EXR podem armazenar mapas de profundidade, normais de superfície, vetores de movimento, IDs de objetos e qualquer canal de dados personalizado. Os compositores de VFX usam esses canais para criar efeitos como desfoque de profundidade de campo, névoa e desfoque de movimento na pós-produção.
Múltiplas camadas
Um único arquivo EXR pode conter múltiplas camadas nomeadas — difusa, especular, reflexão, sombra, emissão — permitindo que os compositores ajustem cada componente separadamente.
Opções de compressão
O EXR suporta compressão sem perda (ZIP, RLE) e com perda (DWAA, DWAB). A compressão PIZ é popular para trabalhos de VFX, reduzindo arquivos em 40–60% sem perda de qualidade.
Quem usa EXR?
- Estúdios de VFX — Composição no Nuke, Flame e After Effects
- Artistas 3D — Renderização a partir do Blender, Maya, 3ds Max, Cinema 4D, Houdini
- Desenvolvedores de jogos — Mapas de ambiente HDR, lightmaps, sondas IBL
- Fotógrafos HDR — Mapeamento tonal a partir de capturas HDR
- Produção cinematográfica — Fluxos de trabalho de intermediário digital (DI)
Por que converter EXR para JPG?
EXR é um formato de produção — não foi projetado para compartilhamento ou visualização. Razões comuns para converter:
- Prévias para clientes: Clientes não conseguem abrir EXR. Prévias em JPG funcionam em qualquer cliente de e-mail.
- Portfólio: Mostre seu trabalho em sites e redes sociais.
- Miniaturas: Organize grandes bibliotecas de renders com miniaturas JPG de referência rápida.
- Documentação: Incorpore comparações de renders em apresentações e wikis.
O que acontece durante a conversão
Converter EXR para JPG requer mapeamento tonal — comprimir a vasta faixa de brilho HDR na faixa limitada de 8 bits que o JPG suporta. É semelhante a como seus olhos se adaptam ao sair de um quarto escuro para a luz brilhante do sol.
Nosso conversor não aplica mapeamento tonal. O ImageMagick lê o EXR, converte os valores lineares para sRGB e corta em branco tudo o que for mais claro que 1,0, depois salva o JPG com qualidade 92 por padrão. O que é sRGB, e por que os JPGs o usam, é explicado em perfis de cor explicados: sRGB vs Adobe RGB. Renders expostos para exibição convertem sem problemas; para cenas HDR muito claras, ajuste a exposição ou aplique uma transformação de visualização antes no Blender, no Nuke ou no Photoshop.
Mantenha seus arquivos EXR originais. A conversão para JPG descarta permanentemente os dados HDR. O JPG ainda acrescenta compressão com perda; veja compressão com perda vs sem perda. O JPG é apenas uma prévia — sempre mantenha o EXR para trabalho de produção e edições futuras.
Como abrir um arquivo EXR
- Blender: arraste o arquivo para o Editor de Imagem ou use Imagem → Abrir.
- Photoshop: abre o EXR como imagem de 32 bits. O plug-in gratuito Exr-IO lê camadas e canais extras.
- GIMP e Affinity Photo: abrem arquivos EXR diretamente.
- Nuke, Natron, DaVinci Resolve: leem imagens e sequências EXR para composição e correção de cor.
- DJV: um visualizador gratuito de imagens e sequências EXR.
- Sem software: converta o EXR para JPG ou PNG e abra-o em qualquer lugar.
EXR vs PNG vs JPG
| Recurso | EXR | PNG | JPG |
|---|---|---|---|
| Valores de pixel | Float de 16 ou 32 bits, pode passar de 1,0 | Inteiro de 8 ou 16 bits | Inteiro de 8 bits |
| Brilho acima do branco | Preservado | Cortado | Cortado |
| Compressão | Sem perda (ZIP, PIZ, RLE) ou com perda (DWAA, B44) | Sem perda | Com perda |
| Canais e camadas extras | Sim (profundidade, normais, passes de render) | Apenas alfa | Não |
| Abre nos navegadores | Não | Sim | Sim |
| Uso típico | Renderização, composição, correção de cor | Gráficos, capturas de tela | Compartilhamento, prévias |
O EXR é melhor que o PNG para trabalho de produção porque preserva valores de luz acima do branco. PNG e JPG são melhores para mostrar o resultado final. Para arquivos de alta qualidade que não são HDR, a escolha habitual é o TIFF; veja o que é um arquivo TIFF.