Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
In most EXR interop cases, these color spaces are relatively generic/standardized, even if their names are different
Take a config and a color space name, compare it to the built-in configs name, and if it finds a match, put that in the metadata in the config vs. the specific config name
Kevin: two times we create files - internal and external
Important to be able to override and not convert for internal use
Carol: could we make it so that writing the generic name is the default vs the other way around
Kevin: but the folks modifying the configs are the most likely to want their internal names to persist. The folks not “paying attention” would most likely get the default names anyway
Kevin: there should be an attribute in the “write” nodes application where you choose to write
Mark: would want a field in the config color space definition to add the canonical name vs. having an auto-comparison feature
Sean: also wary of an auto-detect feature, wants a config author to make these associations
Will make an issue to track discussion and proposals
Adding CICP and other metadata to display color spaces
Add a general-purpose key/value metadata attribute?
CICP, Enums for display color in the OS / ICC, gamma atom
Mark: like the CICP example - attach to display vs. colorspace. This would be a really great place to start, as it’s highly used and relatively standardized
Kevin: CICP not sufficient by itself to write quicktimes
Doug: if there’s a key/value system, the OCIO API could read those values from the list vs. explicit values
Mark: I think we should explicitly define this in OCIO. getCICPPrimaries(), etc etc
We have to decide how much we want to validate/support - is it just you hand us an integer and we pass it along? Group: yes
Group consensus that the proposal in the issue looks good
We should separate input from output here - this proposal is targeting output - whether for a viewer or otherwise. We’ll handle input separately, most likely via file rules