Page MenuHome

EXR Compression method set in UI does not always get passed correctly to the actual OpenEXR writing code
Closed, ResolvedPublic

Description

System Information
Windows 10 64 bit, 980TI

Blender Version
Broken: Recent master (cb1cb63)

Short description of error
When saving a render to the OpenEXR format, all the codecs (except the first two[1]) produce files of exactly the same size. This makes me think that none of them are actually doing any compression.

I tested both RGB and RGBA, Float (Half) and Float (Full) - the Codec option still makes no difference.

[1] DWAB and DWAA seem to be the only codecs that produce different size files.

Exact steps for others to reproduce the error

Save any image (e.g. a render of the default cube) several times using the OpenEXR format, and set the Codec to something different each time.
Here's a zip of my own test:

Related Objects

Event Timeline

Greg Zaal (gregzaal) raised the priority of this task from to Needs Triage by Developer.
Greg Zaal (gregzaal) updated the task description. (Show Details)
Greg Zaal (gregzaal) set Type to Bug.
Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Nov 20 2015, 6:08 PM

The problem is not with OpenEXR compression, but within Blender somewhere, OpenEXR is not always called with the compress option actually shown in UI, not sure yet why… :/

Bastien Montagne (mont29) renamed this task from EXR Compression methods don't work to EXR Compression method set in UI does not always get passed correctly to the actual OpenEXR writing code.Nov 20 2015, 6:10 PM
Bastien Montagne (mont29) claimed this task.