Skip to content
Hearro
Color Look
ไทย

Color LookBehind the build

From ideas, art, and sound to a working product and release. Explore each chapter, its challenges, and the solutions.

QA study of 0.050 / 0.055 / 0.060 color distances, not the complete validated stage catalog.Project image

QA study of 0.050 / 0.055 / 0.060 color distances, not the complete validated stage catalog.

Supporting media

ImageOpen full-size reference

When color is the rule, validate the pixels too

Where it started

Create clear Gem visuals and validate every color pair both in the generator and after display-color conversion.

  1. Use OKLab for authoritative challenge generation and validation.
  2. Check every color pair before and after Color32 / 8-bit sRGB conversion.
  3. Produce comparison sheets and sweep the whole stage catalog rather than inspecting a few samples.
Technical details & evidence

Development process

Color Look combines perceptual ordering with tactile Gems. Rendering must preserve color relationships rather than letting lighting or conversion obscure the challenge.

  1. Use OKLab for authoritative challenge generation and validation.
  2. Check every color pair before and after Color32 / 8-bit sRGB conversion.
  3. Produce comparison sheets and sweep the whole stage catalog rather than inspecting a few samples.

Design constraints

Distinct source colors can become too close or identical after 8-bit quantization, so RGB-only checks or concept images are insufficient.

Implementation

Enforce a minimum pairwise OKLab distance of 0.05, preserve higher configured floors, share validation rules between generator and validator, and cap Gem counts.

Evidence & limits

The 9 Oct audit generated 5,000 stages and checked 2,667,846 pairs, finding none below 0.05 after conversion. This validates the generator, not every player’s visual perception.

Source: Docs/QA/ColorReadability-20261009/README.md