|
|
|
|
|
by itishappy
655 days ago
|
|
> CAM16 addresses all of the ideas and complaints that anyone could have... Here's some complaints that better color scientists than me have had about CAM16: > Bad numerical behavior, it is not scale invariant and blending does not behave well because of its compression of chroma. Hue uniformity is decent, but other models predict it more accurately. https://bottosson.github.io/posts/oklab/ Here's more: > Although CAM16-UCS offers good overall perceptual uniformity it does not preserve hue linearity, particularly in the blue hue region, and is computationally expensive compared with almost all other available models. In addition, none of the above mentioned color spaces were explicitly developed for high dynamic range applications. https://opg.optica.org/oe/fulltext.cfm?uri=oe-25-13-15131 Color is hard. |
|
It spells out a CAM16 approximation via 2 matmuls, and you are using as an example of how CAM16 could be improved.
The article, and Oklab, is not by a color scientist. He is/was a video game developer taking some time between jobs to do something on a lark.
He makes several category errors in that article, such as swapping in "CAM16-UCS" for "CAM16", and most importantly, he blends polar opposite hues in cartesian coordinates (blue and yellow), and uses the fact this ends up in the center (gray) as the core evidence for not liking CAM16 so much.
> better color scientists than me
Are you a color scientist?!