OCIO Issues

Sub forum for bug reports

Moderator: juanjgon

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)
Post Reply
HandcraftedMedia
Licensed Customer
Posts: 70
Joined: Thu Jan 10, 2019 12:15 am

I am having a bunch of issues with OCIO in octane (and octane only). I figured it would be better if I outlined everything here. These are all issues that I did not have a few months ago.

First things first I'm on Houdini 19.5.303 and Octane 2021.1.1.5.0 on Windows 10. My OCIO config file is declared in the houdini.env file and I am using aces_1.2.

Issue 1:
The ipr on everything but srgb is way off. And when I set it to OCIO the screen goes completely black.
sRGB Setting
sRGB Setting
Aces Setting
Aces Setting
OCIO Setting
OCIO Setting
I figured out that the issue stems from the ocio_view node that comes in the render target by default does not show any available views. If I drop down a fresh one from the tab menu or reset the one that comes with it to defaults on the other hand all the views show.
OCIO view node that comes in render target
OCIO view node that comes in render target
Fresh OCIO view node that I dropped down
Fresh OCIO view node that I dropped down
Once I plugin my custom ocio view node the ipr now looks correct. I do not know why this is happening but it's very frustrating.
Here the project file that includes the original view node that comes in the rop node and then the one I dropped down! https://www.dropbox.com/sh/yypdmdv9stw0 ... kmFwa?dl=0
elsksa
Licensed Customer
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

Hi,
Related forum threads:
viewtopic.php?f=101&t=80333
viewtopic.php?f=101&t=80123
viewtopic.php?f=101&t=79609

And I can't stress enough on insisting to share that ACES is dispensable and literally unnecessary for the vast majority cases. viewtopic.php?f=101&t=78635&p=405831#p405831
User avatar
juanjgon
Octane Plugin Developer
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Hi,

You probably have the answer to the OCIO issue in the last topic you have attached: The OCIO settings for the IPR are available in the RenderTarget /mat HDA, in the Imager tab. Be aware that you need to select the ocio display name (for example "ACES") even if it is the default option to let the HDA populate the views drop-down menu.

I know that this is a weird behavior, but I've not found how to auto-populate the views menu without selecting any display first. I'm still investigating how to build a startup script to do that.

Hope it helps,
-Juanjo
HandcraftedMedia
Licensed Customer
Posts: 70
Joined: Thu Jan 10, 2019 12:15 am

Yeah that fixed it.
Could a simple python onCreated script fix the issue maybe?
With this it's working:

Code: Select all

node = kwargs
thisnode = node['node']
thisnode.parm("A_OCIO_DISPLAY_NAME").set("ACES")
Is there any scenario where the display name should not be ACES or at least by default?
User avatar
juanjgon
Octane Plugin Developer
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Yeah, this is why had not added this script as default, but you can be right, probably ACES by default can be a good option in any case. Let's try that for the next build ;)

Thanks,
-Juanjo
HandcraftedMedia
Licensed Customer
Posts: 70
Joined: Thu Jan 10, 2019 12:15 am

Sweet.
I noticed for it to work it also needs to include the view name as well so:

Code: Select all

node = kwargs
thisnode = node['node']
thisnode.parm("A_OCIO_DISPLAY_NAME").set("ACES")
thisnode.parm("A_OCIO_VIEW_NAME").set("sRGB")
Post Reply

Return to “Bug Reports”