I feel saying it fails is accurate if it does not do what one wants it to do. The fact that different models have varying degrees of accuracy does not change the fact that even the most accurate model in existence still fails. But well this feels like discussing semantics which needlessly distracts from the topic. It feels like there is some type of emotional attachment between you and LAB space which might make you feel like you need to defend it or something (even if it is not really under any kind of 'attack') like there probably is some emotional attachment between me and my experiments.
The Munsell-system-based picker aside (which already seems like a huge improvement over other existing pickers commonly in use in imaging software), I still continued to explore making a useful picker(as in 'an image to pick from') which puts a broader variation of mixtures of lights and light absorbers in a single image to serve as a quick starting point for picking colors of equivalent levels of perceived illumination:
This time I actually calculated the positions of the light attractors/absorbers (instead of just "eye'ing in" their positions along the circle) which lead to a cleaner result. Also, this time I first combined both outputs side by side and used IndexColor filtering in Krita to reduce the GrayScaleDuplicate to 16 levels which are shared by both the low/medium key and the high key image.
If anyone wants to play with it, here's a zip containing the new .dcgg files for my old Dynamic Color Gradient Generator, the exported/combined bitmap of the mixtures calculated from those, the Krita file and the output PNG files:
http://www.dennisbusch.de/shared/color/CustomColorPicker.zipIn the previous version there seemed to be a lot of levels, especially in the very high and low key regions which were too close together to be useful for pixel art. Also, now the bands of levels don't bleed into each other as much as before in the reduction.
32bpp version '6 light mixtures, 6 dark mixtures, 16 levels':

8bpp reduction indexed version, including index 0 for transparency:
