Closed itsmattkc closed 1 year ago
Comment by sobotka Saturday May 02, 2020 at 16:07 GMT
This has to do with gamuts.
The RGB domain is problematic here for evaluations, and Olive can do better with colourimetric ground truth configuration variables.
The reason that RGB is problematic can be seen when considering changing from one gamut to another; here the “green” primary literally has changed to a different chromaticity. The result? The original “green” channel intensity may need to go down or up from where it was.
As a result, it is not ideal to simply examine the resultant RGB values. A brute force naïve indication is as follows:
It is also possible via the above outline to begin to see why a simple transform becomes complex, as the output context isn’t the whole picture.
Again though, Olive can do better here, and provide actual colourimetric evaluations for the audience.
Originally opened as https://github.com/sobotka/olive/issues/95
General TODO Summary It seems useful to show which colors are out of range on color selectors. Something like this maybe?
Additional Information / Notes I'm not entirely certain how to determine which values are out of range with OCIO. Does it require inverting the 0.0 - 1.0 range from display to input to see where the limits are on the input values?