darbyjohnston / DJV

Professional media review software for VFX, animation, and film production
https://darbyjohnston.github.io/DJV/
BSD 3-Clause "New" or "Revised" License
678 stars 59 forks source link

display unfinished exr files #308

Open tiltX opened 4 years ago

tiltX commented 4 years ago

The 1.x versions of djv were able to play back exr files that were still in the process of being rendered (at least for zip-compressed, scanline-based files). Unfortunately, DJV2 will now show a blank image and pop up an error dialog if such an incomplete file is encountered in the image sequence ("Error reading pixel data from file... Scanline 557 is missing.")

Is there a way to bring back the old way of displaying broken exrs or is this just how the underlying OpenEXR libraries are handling broken files now? It has proven quite useful for us to check render results without waiting for a whole frame to finish.

darbyjohnston commented 4 years ago

Sure, that change was not intentional; do you have an example file that you can send to me to test with?

tiltX commented 4 years ago

Here's an exr that hasn't finished rendering. DJV2 as well as other tools like Nuke won't load this file because "Scan line 96 is missing". However, djv_view 1.x can display the top part of the file that has already been written.

unfinished.exr.zip

darbyjohnston commented 4 years ago

Great, thanks for the test image.