I'm reading the filename from a 'User Data String' node and then connecting that to the image's texture filename string. It works fine, but the rules set in the Color Space drop down menu are ignored (and the ROP's Color Management tab as well ).
in the following render, the grid on the right is using the same image as the grid to the left, but setting filename using primitive variable (color space rules are the same on both materials).
Any idea on how to force it?
Houdini 18.5.408 / HtoA 5.5.0.1 / linux
Thanks!
Solved! Go to Solution.
Solved by eddgarpv. Go to Solution.
color space conversion is applied when the tx is generated, which happens before the render
In that case, what could be causing the problem in the rendered planes? I'm using a different method to set up a filename (string).
I was generating texture paths and reading that string in my arnold shader. I was using '/path/to/texture.jpg' but I needed to use '/path/to/texture.tx' instead.
All textures go through maketx with the proper color correction flags now and now everything is working great.
That was my human mistake.