Comment by ivanjermakov
13 hours ago
I had some difficulties making sense of _color_ in context of graphics programming, especially transfer functions (sometimes misleadingly called tone mapping).
Good article on color management in general, which has a great intersection with foundations needed for graphics programming: https://chrisbrejon.com/cg-cinematography/chapter-1-color-ma...
Update: and this one, with more on display transforms
https://chrisbrejon.com/articles/ocio-display-transforms-and...
Color is so difficult. That's a good article. A graphics programmer should absolutely have an understanding of color. It's getting really hard now that games also implement HDR features, which few can understand. Great video on the problems here:
https://www.youtube.com/watch?v=6hAVA6_Sczs
I again feel compelled to link to the quite excellent Color FAQ: <https://poynton.ca/pdf/ColourFAQ.pdf>
> sometimes misleadingly called tone mapping
sometimes is an understatement there. It took me like a decade to get that shit right. Graphics in general seems to suffer from bad explanations repeated everywhere. We need more authoritative textbooks.
I think the problem is that terminology for graphics programming was reinvented without asking color scientists. Unfortunately common in our industry where solutions are created without proper research of existing alternatives.