There is something going wrong with color accuracy in the color revamp, and i have a theory as to what that may be. (tested using 2.6.6h)
If you set “Colour System” to Rec709, “Phosphors” to none, and approximately match the brightness with the Luminance settings, the resulting colors should be a match for the shaderless output with “Colour Boost” set to Off, but that is decidedly not the case.
Looking with analysis tools, it looks like the phosphor primaries are always placed at the Rec2020 primaries, rather than at the target color gamut primaries? I suspect that is the main issue.
I think the reason this doesn’t work as a solution is two-fold:
-
Firstly, the phosphor primaries sort of “filter” the look of the final image, so they need to be placed at the target gamut primaries for the final image to look as it should.
-
And second: to the best of my knowledge, there aren’t any consumer displays that can actually display the Rec2020 primaries, so literally no consumer display is capable of actually displaying 2.6.6h’s output correctly.
In AzMods, i found that hijacking the Expand Gamut function to add additional gamuts actually moved the phosphor primaries to the target primaries, and, in combination with Colour System set to Rec709 and Phosphors to None, the resulting colors consistently match those seen using the same alternate gamuts in hdr-config.slangp.
I do think that the idea of having the whole pipeline in-between work in Rec2020/linear space has potential to improve things tho!