32bit SAVING NOT WORKING

Sub forum for bug reports
Forum rules
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.


All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
neonZorglub
OctaneRender Team
Posts: 1005
Joined: Sun Jul 31, 2016 10:08 pm

Hi Richard,

The saving as 3dsmax EXR is possible with non clamped values if you use a linear raw ocio view.

For example, unzip this
https://github.com/sobotka/filmic-blend ... master.zip
and, in Octane preferences / Main, set 'OCIO: Specify config file' to the ocio file, like
C:\ocio\filmic-blender-master\config.ocio
and enable 'OCIO: Use specified config file'

Then, in your current Imager, set the OCIO view to 'sRGB: Linear Raw'

That will keep the image as un-clamped 32 bits float per pixel, and will be saved by 3dsMax EXR.

I hope that helps.

The option I will add in the next release will do the same thing, without any ocio settings..

Thanks
richardyarlett
Licensed Customer
Posts: 197
Joined: Thu Apr 09, 2015 8:48 pm

how do I save a "responsed" image as a 32bit EXR ?
Last edited by richardyarlett on Wed Jul 20, 2022 4:33 pm, edited 1 time in total.
elsksa
Licensed Customer
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

richardyarlett wrote: And for my other question... how do I save a "responsed" image as a 32bit EXR ?
It is merely counterproductive and unreasonable to encode in an integer fashion, a data set, in a 32-bit floating point OpenEXR container, out from the renderer specifically.

First and foremost, for non-data AOV, 16-bit hf should be used, as previously mentioned.
Any data AOV requires "unclamped", radiometrically linear and 32-bit floating point precision encoding.
There is a brief section about it on this page.
richardyarlett
Licensed Customer
Posts: 197
Joined: Thu Apr 09, 2015 8:48 pm

Parade and neonZorglub, how do I save a "responsed" image as a 32bit EXR ?
neonZorglub
OctaneRender Team
Posts: 1005
Joined: Sun Jul 31, 2016 10:08 pm

richardyarlett wrote:Parade and neonZorglub, how do I save a "responsed" image as a 32bit EXR ?
Hi Richard,

As far as I understand, I think you can't.

A 'responded' image can be saved as 32bit EXR, but values will be clamped in the range [0.0, 1.0] (sRGB)

In Stand Alone, if you save as EXR, you have the option to 'Force tone mapping', but you it needs to transform values to the [0-1] range..
As the tooltip mention:
"Whether to apply Octane's built-in tone mapping (before applying any OCIO look(s)) when saving a render result in a color space other than sRGB. This may produce undesirable results due to an intermediate reduction to the sRGB color space."

In 3dsMax, the same option 'Force tone mapping' is in Kernel / Passes output, when saving as Octane EXR.

To keep full floating point range ('unclamped' / linear), disable 'Force tone mapping' for saving as Octane EXR.
And in the lastest plugin versions (12.22 / 13.04), I added a 'Force linear' option in the imager, for saving as 3ds max EXR.
viewtopic.php?f=27&t=80190
You can also use the pixel color display to see the floating point rgba values..

But both way will disable any tone mapping..
That's the way Octane process the image, and I guess the way the math behind it works, as elsksa mentioned.
richardyarlett
Licensed Customer
Posts: 197
Joined: Thu Apr 09, 2015 8:48 pm

So if I were to save an LINEAR, is there a good post rendering technique in PS to apply TONE MAPPING there ? Is there a plugin you are using to apply the same "response" curves in PS ? Because LINEAR is too harsh for me. I like a softer, warmer look.
When I reduce the highlights by turning on HIGHLIGHT CLIPPING to 1.0, even in LINEAR, it shows in the viewer, but it does not affect the RAW EXR. It still comes with HOT highlights. Is that a bug ?
elsksa
Licensed Customer
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

richardyarlett wrote:So if I were to save an LINEAR, is there a good post rendering technique in PS to apply TONE MAPPING there ?
Same principle as in Octane, to conform from linear to desired output, the "sRGB EOTF" is needed. But it won't suffice, as explained in the links I have shared, like this one. Not to mention how PS is inappropriate for "CGI-post" (conformation, compositing, etc).
richardyarlett wrote: Is there a plugin you are using to apply the same "response" curves in PS ?
A compositing software like Nuke, Fusion or even the free Blender Compositor, offer that, natively and properly (based on a "32-bit floating point precision engine").
richardyarlett wrote: Because LINEAR is too harsh for me. I like a softer, warmer look.
Linear is not a look, and it's never meant to be displayed without a transform/conformation first.
richardyarlett wrote: When I reduce the highlights by turning on HIGHLIGHT CLIPPING to 1.0, even in LINEAR, it shows in the viewer, but it does not affect the RAW EXR. It still comes with HOT highlights. Is that a bug ?
It's not a bug. The linear EXR is basically the raw rendered light-data (simply said), it should never contain any subjective transform/manipulation. It's mentioned on this page.
Post Reply

Return to “Bug Reports”