Do Composites ever look like Beauty Passes?


#1

Hi,

I’m rendering out in multipass from Vray when I composite my layers via this graph :

I get :

But the beauty pass looks like :

My question is,
Will the beauty pass always look much different than the composite?
Or is am I combining the image files incorrectly?


#2

I can’t see your images for some reason…

However, It should be possible to re-build the beauty pass and get a perfect match to the render (although I’ve had issues with SSS from Vray). Its very important to combine the passes correctly and to be using a floating point format. If I could see the images that would help me to point out what might be incorrect.

Tim J


#3

Let me try and post these again:

Beauty pass:

Node Graph:

Comp Output:

I’ve tried a few different ways to combine the layers but nothing really works, the data looks correct all the pixels are in the right place for shadows and reflections but their values are way different.


#4

Oops, I should mention I’m rendering out of 3ds Max 2013 with Vray 2.30, and comping in Nuke 7


#5

It looks like you rendered your .exr file in srgb colorspace (the read nodes says “srgb”).
This way it will never work. You need to set up a linear workflow in max and render a linear .exr file.
The actual node graph looks fine as far as i can see. You just might want to make sure not to output alpha from all the merges, or you’ll destroy your alpha in the process.


#6

Oh, and i should mention that it heavily depends on what shaders you are using in max.
There are some shaders that will output information in the beauty pass, that will not show up in the separate passes. You need to consult the 3dsmax manual for what shaders can actually be used for a multipass workflow.


#7

You nuke script looks mostly correct. There are some issues with it though.

  1. The sRGB visible on your read node should be linear for an exr. if your beauty doesn’t look correct when it’s set to linear try changing your display (top right of viewer UI) from “none” to “sRGB”. This will display the render in sRGB so that it looks correct when viewed, but the actual data is still linear.

  2. The thumbnail for your read node doesn’t look like your beauty does. Maybe it’s just the sRGB being applied, but that concerns me. That read node thumbnail should look exactly like your rendered beauty because they should be the exact same exr file.

  3. Your math is correct, you do multiply raw passes. However, multiplying always causes edge problems in your comp if not handled properly. You must first un-premult each buffer by the alpha channel to restore the proper color values to the edge pixels. Then you can multiply everything. Finally just before your write node you need to premult again.

Tim J