34. Kubelka-Munk theory
• It’s complicated to implement.
• Needs information not provided by RGB
• Physically accurate (to a point)
• Can we do better?
40. Summary
• Mixing colors is complicated
• Color representation in computers not optimized for blending
colors
• You can use physics!
• Or do it all manually
• To get realistic (or not realistic) color blending
45. Kubelka-Munk theory
(1–R)²/2R = k/s = Ac/s
Where:
R = reflectance
k = absorption coefficient
s = scattering coefficient
c = concentration of the absorbing species
A = absorbance
Solve for R and convert reflectance to RGB
46. References
• http://vis.computer.org/vis2004/DVD/infovis/papers/gossett.pdf -
a paper for using different color spaces to mix colors, which I
didn’t have time to go over
• https://www.youtube.com/watch?v=lyLPZDVdQiQ – video for
Krita’s paint mixer
• http://www.fastcompany.com/3002676/open-company/magical-
tech-behind-paper-ipads-color-mixing-perfection - article on
Paper’s color mixer