Hi,
we are testing to move from ocio v1 to ocio v2(.1) - all aces - and find to have some issues with that in h20. Everything seems to work fine except rendering to disk (in solaris, karma cpu/xpu). Comparing in Nuke, the file written to disk has wrong colors. This is all on just one machine (so this can not be related to any farm issues).
The colors in the viewport are fine and they are also fine when rending to mplay.
Another (maybe unrelated) issue is that the cloner always has it's color wrong (also with ocio v1).
Anybody else having these issues?
ocio 2 issues
2865 15 2-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
-
- jsmack
- Member
- 8104 posts
- Joined: Sept. 2011
- Online
ronald_a
Hi,
we are testing to move from ocio v1 to ocio v2(.1) - all aces - and find to have some issues with that in h20. Everything seems to work fine except rendering to disk (in solaris, karma cpu/xpu). Comparing in Nuke, the file written to disk has wrong colors. This is all on just one machine (so this can not be related to any farm issues).
The colors in the viewport are fine and they are also fine when rending to mplay.
Another (maybe unrelated) issue is that the cloner always has it's color wrong (also with ocio v1).
Anybody else having these issues?
Ocio v2 defines file rules that impact the output colorspace. If the colors aren't matching nuke, then nuke is ignoring the rules (nuke doesn't obey any rules afaik), or the config contains the wrong rules.
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
Hi @jsmack & @julca,
thanks for your input. My mistake was, that the rule for exr did not say ACEScg but rec709 (I believe this came from the standard houdini rules). What is still not working are the clones. The color there is still off (and off in another way than it was with the written exrs). Does that work for you, and if so, do you have any idea what might be wrong here?
thanks for your input. My mistake was, that the rule for exr did not say ACEScg but rec709 (I believe this came from the standard houdini rules). What is still not working are the clones. The color there is still off (and off in another way than it was with the written exrs). Does that work for you, and if so, do you have any idea what might be wrong here?
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
@julca: sure thing. attached is the testscene with the colorchecker texture used, a screenshot of what should be /what is (top viewport is good, botton rendergallery from cloner not so much), and the ocio config this is based on. Btw. the ocio config is basically nuke's ocio v2.1 aces studio config with the addition of rules created with houdini, so there should be nothing special about that.
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
@ronald_a, It's works on my side after explicitly set "ACEScg" on "output color space" parameter inside the "karma render settings" node (cf. you modified scene). It override ocio settings for output.
Other option was to change your ocio profile to set correct color space that match with the kind (pattern/extension) of your output file (be carreful as it's also impact input file)
Take also care about the ouput render folders name that is used if a specific ocio pattern was found.
An "other way" was to set the pattern "ACEScg" on you your ouput file name, ex: "myBeautifullPicture_ACEScg.exr" and if "ACEScg" is already set to OCIO config as a pattern, it auto convert them to this space without doing it by override parameter.
Hope that help.
Other option was to change your ocio profile to set correct color space that match with the kind (pattern/extension) of your output file (be carreful as it's also impact input file)
Take also care about the ouput render folders name that is used if a specific ocio pattern was found.
An "other way" was to set the pattern "ACEScg" on you your ouput file name, ex: "myBeautifullPicture_ACEScg.exr" and if "ACEScg" is already set to OCIO config as a pattern, it auto convert them to this space without doing it by override parameter.
Hope that help.
Edited by julca - Dec. 20, 2023 11:45:09
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
-
- julca
- Member
- 234 posts
- Joined: Oct. 2015
- Online
-
- ronald_a
- Member
- 109 posts
- Joined: Aug. 2017
- Offline
-
- gabriel101x
- Member
- 2 posts
- Joined: April 2020
- Offline
-
- robp_sidefx
- Staff
- 525 posts
- Joined: June 2020
- Offline
-
- Quick Links