简单地使用网格 r=4, g=8, b=4 很容易,但不一定会产生最佳输出,因为深色中的不同色调应该较少。
实验室空间中的处理将在每个单元之间具有最相等的感知距离,但我相信可以从 YUV 或 HSV 中找到合理的替代方案。
仅从评估其他答案的启发式/结果(我将尝试从游戏开发者网站找到最佳副本),我认为最好的结果来自立方以外的其他格。
X X X
X X X X <-- e.g. sampling points from hexagonical grid in HSV cone
X x X for some intensity level L.
X X X X
X X X
IMO的典型错误是将下一级 L+-1 与 L 对齐;相反,如果将下一个强度级别 L+-1 中的采样点旋转(45 度),则附近颜色的色调和强度都会有所不同。这个想法的另一个名称是为附近的颜色提供良好的汉明距离。
x x L&1==0, x L&1==1
* x x
x x x
同样在 HSV 锥体中,将有一种黑色、一种白色、三种深色色调、三种亮色色调、下一个强度级别的 6 或 12 种颜色等。
游戏开发者回答中的第二个优秀评论是文化偏见。我更愿意将这个概念表述为我们赋予某些颜色以含义,并且可以很好地区分鼠尾草与橄榄色或薰衣草与紫红色的颜色。
编辑链接中的第一个答案有 173 个赞成票,即使我无法区分颜色 5 和 6。而且只有 10 种颜色。但该理论声称是合理的。