Hendrik Proosa wrote:If it were a clean way (without ugly hacks) to get extra channels from loader to shuffle, it would be as easy to get them to any other node. But probably there are too many hardcoded things at play both in channel management and node op codes that ripping it all out and replacing with a more flexible one is herculean job with lots of potential trips and traps.
Hi Hendrik,
I think you are not right here - the whole Nuke Channel paradigm is about piping the information through the entire flow. So you can choose with every node if it should effect only RGB(A) or also the aux channels. So you could blur an AO channel somewhere earlier in the flow and then accces it later as the BLURRED AO from the same flow.
I think this is architectural unique to nuke, and really brilliant - BUT in 95% of cases you need the raw mask channel, you want to shuffle the AO into RBG so that you can multiply it etc. Usually you dont need to pipe through the modified channels - so here a simple shuffle node, maybe one that is restricted to connecting to loaders and transform nodes directly connected to loaders, would really be a godsent and make the exr workflow much much easier.
Basically the EXR Channel remapping in the loader already does it, but the UI is really a pain and the restriction to pre-defined channels is really something that you would expect from after effects and not a high end node based compositor.
When I render my images, I usually have 5-15 mask, and several other Aux channels like a vray light select etc.
So to sum it up, going full nuke at some point would be awesome - but i think not so important at this point. But a better EXR UI/Interface is desperately needed in order for people to do high end, exr based, work without having to jump through a lot of hoops.
Cheers,
Jonathan