Dialed · Lab · Scoring Study

Scoring & Color Range Study

Exploring color generation range and scoring fairness. Are some scores too generous? Too punishing? Adjust and compare.

1. Color Generation Range

What randomHsb() can produce. Hue: 0-359 (full), Saturation: 15-100, Brightness: 15-100. Left = current range. Right = full 0-100 gamut (includes near-black, near-white, and pure grays we currently exclude).

Current Range (S: 15-100, B: 15-100)

Avoids pure grays and near-black/white. 100 random samples.

Full Gamut (S: 0-100, B: 0-100)

Includes grays, whites, blacks. These would be very hard to distinguish and score.
Hue × Saturation (brightness fixed at 70%)
H: 0°360°
Hue × Brightness (saturation fixed at 70%)
H: 0°360°
2. Interactive Scorer

Set a target color and a guess. See the live score with full breakdown. Drag sliders to explore edge cases.

Target

H 200
S 75
B 80

Guess

H 210
S 65
B 70
8.42
/ 10
Delta E
Base
Hue Recovery
Hue Penalty
3. Problem Cases

Pre-set scenarios that feel unfair. Click any card to load it into the interactive scorer above.

4. Scoring Curve

The sigmoid curve that maps Delta E to base score. Current formula: 10 / (1 + (dE / midpoint) ^ steepness). Adjust parameters to see the effect. The gray line is the current curve; the colored line is your tuned version.

Midpoint (dE) 38
Steepness 1.6
Hue Recovery % 50%
Hue Penalty % 40%