Comments by "EebstertheGreat" (@EebstertheGreat) on "These Are Not Pixels: Revisited" video.
-
9
-
4
-
@rfvtgbzhn "you would have to just find 3 curves that can when put together can produce the same effect as every natural color"
For the third time, no such "curves" exist. I don't know why you keep insisting that they do. I am interested in how you think a spectral color could be reproduced by mixing two or three low-saturation "curves."
You have to realize that every color is a point in a color space, not a curve. If it's a spectral color (i.e. monochromatic) it will lie on the spectrum, i.e. that upper rounded side of the horseshoe in the hue-sat plane of the chromaticity diagram. Otherwise, it will lie in the interior. You can't subtract light, so if one of my subpixels is giving me a mixture of red and green, I can't subtract that red out later to get a nice saturated green. No matter what I mix that yellow light with, I can't make green. The only way to get pure green is to shine a pure spectral green light.
If you want a more mathematical approach, collapse LMS space into two dimensions by equating colors with different brightnesses but the same hues and luminosities. You can do this by first drawing surfaces of constant luminosity in the LMS space, then equating a point on a given surface with the entire ray passing through it from the origin. This is sort of how you get the color spaces you see (albeit not quite). Now when you mix two colors, you are adding two points in LMS space, getting a third point which is brighter than either of the two, but if you project it back down to the same surface (i.e. reduce its brightness to match the brightness of the original colors, without changing its hue or saturation at all), it will lie on a line segment connecting those two colors. This comes directly from the parallelogram rule for adding vectors. Thus, if you have three primary colors, mixing them can only produce colors inside the triangle those primaries define. This is why they were once specified using trilateral coordinates (aka barycentric coordinates). And if you have n primary colors, mixing them can only produce colors inside the n-gon they define. Since the actual observable color space does not have straight edges (except the line of purples, which have luminosity zero anyway), the whole thing cannot be contained in an n-gon all of whose vertices are themselves contained within the color space. It's like trying to fill a circle with an inscribed polygon--you'll always miss some of the circle. The portion of the space which is inside the n-gon is your gamut.
Alternatively, you could use a triangle or other polygon bigger than the color space. This could easily contain the whole thing, but the vertices (or at least one vertex) must lie outside the color space itself and therefore be an imaginary color. For instance, an imaginary hypergreen color that only stimulates the M cone could allow us to reproduce all visible colors (and many invisible colors).
If you want a discussion on primary colors, check out this page: handprint.com/HP/WCL/color6.html.
4
-
3
-
2
-
TheBytegeist is completely right. There are a lot of misconceptions going around here. It is also not true that all perceptible colors can be produced by mixing three pure wavelengths of light in differing proportions. Hypothetically, if it were possible to individually stimulate S, M, or L rod cells, then we could use any combination to produce any color, real or not. But because of the way they overlap, this isn't actually possible. While I guess you can purely stimulate the L cone with very red light, it would be very dim, and the same is not possible for M and S. The total range of colors that can be produced by mixing certain primary colors is called the gamut, and there will be some perceptible colors missing from any gamut. Just as a simple example, your screen cannot display violet, and the closest purple it has is still visibly different from true violet.
(Magenta, by contrast, is simply defined as an equal mixture of red and blue, which technically makes it a purple. However, like all colors on a real consumer display, the magenta you see will be pretty far from a true, fully saturated purple.)
1
-
1