When I open my supposedly linear EXRs from Vue into Nuke they're in sRGB. Why?


#1

The title pretty much says it.

I’m rendering out everything as linear 32bit floating point EXR files but when I load them into Nuke they’re completely washed out. Set the colour space to sRGB on the Read Node and it looks like it should.

Why is that and how can I get proper raw/linear data in the right colour space out of Vue?

I’m using Vue 10 xStream on Windows if that’s relevant.

Thanks a lot in advance for any help,

Chris


#2

You need to change the output gamma in Vue to 1.00.


#3

I have. At least I think I do.
Where exactly? In the Gamma Settings I jave Gamma Correction turned off and Gamma set to 1.0. Is there some additional setting for file output somewhere?


#4

I think that the problem is that you have turned off the gamma correction.
Try the following:

LMB Click File > Options > General Preferences > Gamma Correction button at lower right of dialog.

Enable Gamma Correction should be checked.
Display Gamma should be 2.2, so you can see the results.
All options checked, I’m not sure why they have them to me they just cause confusion, less options would be better.

In the Texture Maps section Input Gamma would usually be set to 2.2.
Output Gamma, the critical setting should be set to 1.00.

That works for me with After Effects and Photoshop. I would expect it to work for Nuke.

BTW Planetside Terragen is better in this area. In Terrage, if you specify OpenEXR as the output file type the output is linear irrespective of the Gamma setting on the render preferences.


#5

Unfortunately that doesn’t help either. It still only looks the way it’s supposed to look when both read as an sRGB image.

This is what happens:

Vue Settings

Nuke with Read Color Space set to Linear and Viewer set to sRGB display

Nuke with Read Color Space set to sRGB and Viewer set to sRGB display


#6

It looks the same in Nuke with Read Space set to Linear, and Display Space set to sRGB as it does in the Vue Render Display with Gamma set to 2.2, which, unless I’m missing something, is how it should be.

I’m not clear what you are expecting!

BTW have you tried opening it in Photoshop, or After Effects to see what you get?


#7

I’m expecting Vue to work in Linear Space internally but then to show me a proper image (i.e. not washed out) when displaying it in sRGB space. I want all the data a linear workflow and render provides but then have it translated to sRGB space on my monitor.

But Vue doesn’t seem to do that. When setting the Display Gamma to 2.2 it still looks like I’m looking at raw, linear data. This seems like Vue isn’t even rendering with a linear workflow somehow.

Am I missing some basic concept here?


#8

Don’t worry, your understanding of how Linear Colour Space works is absolutely correct. The applications work internally in Linear Colour Space, the Viewers work with Gamma set to 2.2 to compensate for the way that displays handle colour.

But the problem is that because you built the scene and made your test renders with Gamma Correction switched off you have been viewing it with a Display Gamma of 1.0, not 2.2. Now that you have set the Gamma Correction to the correct values for working in Linear Colour Space the problem is that your image looks washed out both in the Vue Render Display and in Nuke.

When you set the Read Colour space in Nuke to sRGB nuke applies a gamma correction of 1 divided by 2.2, the viewer in Nuke then applies a correction of multiply by 2.2. The result is the same as multiplying by 1 (1/2.2 * 2.2 = 1) so you are viewing as you were in Vue with Gamma Correction off.

Try the following and I think you will understand what has happened:
Start Vue, go to the render settings and set the Render Destination to “Render to Screen”, set the picture size to something like 800 x 450.
Now render the default scene (sky and ground plane), save it to the render stack (this will be the default unless you changed it).
It looks washed out? Good.

Next LMB Cick File > Options > General Preferences > Gamma and uncheck the “Enable Gamma Correction”.
Render the scene again.
It should now look much darker.
This is how you have been working.

Now go back and check “Enable Gamma Correction”.

Does that help?

The good new is that I suspect that there is so much headroom in Linear Colour Space that you will be able to correct the sequence in Nuke without inducing any artefacts and won’t need to render the sequence again.


#9

I reported this bug to e-on. They verified it and have no estimate as to when a fix will be made. HDR and EXR are both affected. For now, they are just plain image files with no lighting/brightness data.

As a tweak, I’ve been loading my Vue files into HDRShop (working with three brightness settings from Vue) to make my own HDR files.


#10

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.