Rendering all passes into a single EXR file.


#1

Hi Guys,

So in Maya when I create my render passes and render to on exr all my passes are included in one single exr file which I can then seperate under Nuke.

I havent been able to duplicate this successfully in xsi yet. Can someone tell me what is a good way to have xsi render all render passes into a single file?

Thanks in advance.


#2

You cant, unless its available in 2010 which i haven’t used yet.


#3

Thats a bummer. :frowning:

it is so convenient to have all my passes in one file as opposed to having folders and folders of passes.


#4

As far as I know that’s still not possible, and it still is largely because of mental images. Don’t quote me on it though, since I’ve been blessedly MRay free for years now other than a quick relapse on a job in Sweden over a year ago :slight_smile:


#5

Weird cause it works with MR in Maya.

I wish I can be MR free as well in XSI :slight_smile:


#6

What’s the advantage of that ?

All passes in one file = one big file =~ (number of passes)x slower compositing :wink:


#7

Hardly.

The file size is much smaller than having seperate exr’s for each pass. It is much more manageable in comp as well. All you need is shuffle nodes to seperate the passes from a single file. I cant go back to doing it the old way after doing it this way.

Try it and you will see :wink:


#8

What about archiving files etc.? I mean…some things you want in float and somethings need only be 8bit right? Also some contain very redundant data that is easily compressed with a lossless compression scheme (like matte passes etc.)

Does it provide some internal compression for each item and allow for different bit depths per channel or something?

Don’t get me wrong- I’m kind of baffled as to why this isn’t in there as a VERY good option as almost every program I’ve used has some or several “all in one” output format. Besides, if you’re not blessed and have to use AE for certain things they practically require such file types…

I still wish we could choose to between different render engines when purchasing/paying for subscription instead of paying for mr if we didn’t want to but that’s another subject all together…

Maybe Nvidia can turn them around though…maybe…


#9

I think it’s possible to write a custom command that will run after each sequence is rendered. I also had a look at the OpenEXR C++ library, and it seems to be well laid out. And I’m sure there’s a Python version of it somewhere on the Internet.

It should be possible to use the ingredients above to combine all the passes into a single file with a layer for each pass. Is this a workable solution or am I missing the point altogether?


#10

sorry, no solution here (yet)… BUT combining the renderchannels into one .exr file -

advantages and disadvantages aside… it’s very much doable with a mr-geoshader in xsi!

puppet’s megaTK-pass shader does that (only with megaTK materials, though) and of course some people already developed this kind of solution for their inhouse tools.

sooo, who’s the first to release that feature to the public?! :wink:

sunshine + cool drinks!

chem!


#11

SheepFactory asked a excellent question, I was going to ask a question that was similar to what was asked and I might as well throw it out there which was. Merging a pass into a OpenEXR file with the channels within.

I like to make some shout outs to some people out there ! Waaazzzup :slight_smile:


#12

i’m switching from AE to Nuke and this was one of the main reasons. I assumed XSI could do this… this has put such a damper on my day! all my new pipeline revamp plans have been put on hold! Snap!

I dont understand how softimage, with its line of beautiful features, robust architecture and steady workflow, could possibly have this missing in their feature set.

I am unamused! :argh: :cry:

hhhmmmmmmm


#13

It’s MR, not Softimage that’s ignoring this ‘feature’
Doesn’t help you though :wink:


#14

So how Maya got it for MR as per SheepFactory words?


#15

As far as I understood it, this wasn’t possible with MR ‘out of the box’. If so, I stand corrected, and am wondering too why XSI doesn’t have this as well.

Any Max users around here that can verify if this is possible with MR in MAX?

Curious now :wink:


#16

max had openexr support for some time now with the splutterfish exr export options… but it seems that it could be better:

http://area.autodesk.com/forum/autodesk-3ds-max/wishlist/better-exr-support/

i’m no max-user, though.

chem!


#17

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.