In my experience, yes, absolutely.

But there's been a lot of dispute on this particular subject here in the
past.

Have a look at older posts (search for "single EXR, multiple layers", for
example), and pick your choice :)


On Wed, Dec 14, 2011 at 6:29 PM, Nhatphong Tran <
nhatphong.t...@pixomondo.com> wrote:

> Thanks guys! It's interesting that supposedly this was filed as bug ID
> 7585.
>
> So would you say that the fastest workflow would still be to strip out
> each layer into separated EXR sequences and merge them back together in
> Nuke?
>
>
> Phong
>
>
>
>
> On 12/14/2011 5:12 PM, Jonathan Egstad wrote:
>
>> Nathan's correct.
>> The channels are stored in the file interleaved and Nuke's exrReader
>> correctly pulls data from only the channels requested, but the
>> decompression must happens for all channels.
>>
>> My understanding is that exr 2.0 will support non-interleaved channels
>> which should become reality within the next 6 months.  However that means
>> that image generators (renderers, etc) will need to upgrade to 2.0 too…so
>> it will likely take quite a while for it to actually happen in reality.
>>
>> -jonathan
>>
>> On Dec 14, 2011, at 4:15 PM, Nathan Rusch wrote:
>>
>>  I don't think this is a "bug" in Nuke's EXR reader code... I think it's
>>> a limitation of OpenEXR's design. Since files are scanline-interleaved, all
>>> of the channels in any scanline must be decompressed and read in order to
>>> extract the RGBA data (or any other arbitrary channel).
>>>
>>> -Nathan
>>>
>>> -----Original Message----- From: Nhatphong Tran
>>> Sent: Wednesday, December 14, 2011 3:46 PM
>>> To: nuke-dev@support.thefoundry.**co.uk<nuke-dev@support.thefoundry.co.uk>
>>> Subject: [Nuke-dev] Optimized EXR Reader
>>>
>>> Hi!
>>>
>>> We noticed EXR read performance drops if there are a lot of layers
>>> included in the EXR, even if only standard RGBA channels are requested.
>>> According to TheFoundry this is a bug in the EXR reader plugin which
>>> causes all channels to be loaded. Does anyone have a starting point
>>> where this problem lies in the source code given?
>>>
>>> Thanks a lot,
>>>
>>>
>>> Phong
>>> ______________________________**_________________
>>> Nuke-dev mailing list
>>> Nuke-dev@support.thefoundry.**co.uk <Nuke-dev@support.thefoundry.co.uk>,
>>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>>> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-dev<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev>
>>> ______________________________**_________________
>>> Nuke-dev mailing list
>>> Nuke-dev@support.thefoundry.**co.uk <Nuke-dev@support.thefoundry.co.uk>,
>>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>>> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-dev<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev>
>>>
>> ______________________________**_________________
>> Nuke-dev mailing list
>> Nuke-dev@support.thefoundry.**co.uk <Nuke-dev@support.thefoundry.co.uk>,
>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-dev<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev>
>>
>>
> ______________________________**_________________
> Nuke-dev mailing list
> Nuke-dev@support.thefoundry.**co.uk <Nuke-dev@support.thefoundry.co.uk>,
> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-dev<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev>
>
_______________________________________________
Nuke-dev mailing list
Nuke-dev@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to