News for hackers. Stuff that matters.
Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by jb1991 on Sunday October 23, 2022 @07:18AM (#33306097)
Does anyone know of any good books that teach these concepts ground-up? I would think that this area of graphics would have dedicated books on the topic, but I have not found any. Color spaces, compositing, linear, srgb, all that good stuff.
Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by bsenftner on Sunday October 23, 2022 @07:43AM (#33306196)
The book you want is called within the graphics industry "Foley Van Dam", after the original authors, but the actual title is "Computer Graphics: Principles and Practice". https://www.amazon.com/Computer-Graphics-Principles-Practice...

You may also be interested in "ACM: Transactions on Graphics", the Association of Computing Machinery's publication of computer graphics research papers. I suggest going to a University technical/research library, where you should be able to access the collection of issues from the 80's, where the original scan line, ray tracing, CSG, and pretty much every single advanced graphics technique (minus the deep learning) used today is documented by the original innovators.

At that same University research library they might have the collected set of course text books (mimeographs and photocopies) used for the 3-day long courses taught at SIGGRAPH every year.

These items are invaluable, and I reference them multiple times a year.

Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by jb1991 on Sunday October 23, 2022 @07:54AM (#33306242)
This is incredibly useful, thank you so much!
Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by dahart on Sunday October 23, 2022 @01:47PM (#33308749)
I only have 2nd edition of Foley & vanDam’s GCPP, which predates sRGB, I assume the 3rd edition has been modernized? I wouldn’t have thought of this book as the first place to learn color & compositing specifically, but it’s probably decent. I haven’t referred to CGPP much lately, but maybe it has something to do with the time Andy van Dam loaned me one of his swimsuits and it was slightly too small for me. :P
Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by dahart on Sunday October 23, 2022 @02:22PM (#33309001)
Check out Andrew Glassner’s Principles of Digital Image Synthesis, it starts with an overview of color.

http://www.realtimerendering.com/Principles_of_Digital_Image...

Also these days there may be better and more focused resources online if you know where to look.

http://poynton.ca/notes/colour_and_gamma/ColorFAQ.html

http://www.cvrl.org/

https://www.handprint.com/HP/WCL/color2.html (https://www.handprint.com/CE/book.html)

https://www.realtimerendering.com/

http://paulbourke.net/miscellaneous/colourspace/ (Old but still useful)

The original compositing paper (which didn’t address issues of perception or non-linearity): https://keithp.com/~keithp/porterduff/p253-porter.pdf

Re:Premultiplied Alpha vs. Not-Premultiplied Alpha Blending ... by jb1991 on Sunday October 23, 2022 @02:28PM (#33309042)
Extraordinary list of resources, thank you!