@quickmarble amazing! thank you!
@quickmarble thanks for the test! i wouldn't rely on von luschan's work as it is quite old, but yeah, the skin tone line is just an approximation (i believe it is cca 15 degrees, but i don't know for sure) so there's always going to be some spread:
anyway, it was just an idea, i don't think it is crucial to be included.
i see, thank you very much!
btw. i just got confused by spectral distribution graph, could you please explain it to me? i assumed that 4100 - 6650 range is in Kelvins, but that doesn't seem right.
hi! sorry for the late reply.
i understand. i was considering it only from practical perspective, but you make a valid point. and after all, if there are going to be marked primaries and contour line (great idea, btw.) it will show both chroma as distance from center to outline and saturation as distance from center to contour.
i don't think you have to be concerned about visibility for bigger palettes, because palettes like this: https://raw.githubusercontent.com/Quickmarble/censor/master/examples/aurora.png basically show everything by themselves. but i guess primaries can be marked also like this:
skin tone line: there's a line (often marked as -I) in vectorscopes which shows approximate location of skin tones. of course, it works only for normal light conditions, but generally it is very useful for colour grading. i couldn't find any technical specification for that, so i can post only how it looks like:
alternative UI with greys would be great option.
PS: you're right about visibility of darker colours, your solution sounds better.
hi, nice job! i'd like to make few suggestions regarding vectorscope (polar hue-chroma diagram) and non-palette elements:
i believe vectorscope would be more practical if it was hue-saturation. because a) digital vectorscopes work like that, b) dawnbringer's palette analyzer works like that, c) usually all painting softwares provide users with control over saturation, but not chroma, so it is rather alien concept for most. as a result it is confusing to see fully saturated yellows to be close to the center of the diagram, while one would expect them to be on the outside edge of the circle. right now it makes proper assesments about the palette balance harder.
it shouldn't be rotated and mirrored compared to other diagrams (notice the location of primaries in polar hue-lightness diagrams).
the skin tone line would be nice.
vectorscope should show location of primaries (RYGCBM). it's hard to estimate where the colours are located in relation to primaries.
and of course, if you don't want to change vectorscope to hue-saturation, then this is even more important feature. in that case it would actually be better to show not just primaries, but all main colours (R, O, Y, G, C, A, B, M) if not all hues separated by 30 degrees. it seems like there are areas of the disk where no colours will ever be present and users should be able to see that clearly.
i recommend the background and elements which aren't part of palette itself to be presented in neutral greys - black, 50% grey and white only. having one of the palette colours to be dominant colour significantly affects the overall look of the palette and perception of its colours. for instance, one of your examples with green background creates the feeling the palette is green heavy, while the opposite is actually true.
i made a quick example here:
also, it would be neat if you could colour the lines in spectral distribution and temparature diagrams with corresponding palette entries.