Sindicador de canales de noticias
Un juego de percepción que explora cuánto se puede distinguir un color de otro, y sus implicaciones técnicas al usar ciertos valores
Keith Cirkel ha desarrollado como efecto colateral de un proyecto sobre CSS un juego psicofísico que consiste, explicado en plan rápido, en estimar cuál es la diferencia más pequeña que una persona puede distinguir entre dos colores. Basta ir haciendo clic en la línea vertical que separa los dos colores; no pasa nada por equivocarse por unos píxeles.
A ese efecto se le conoce como JND, así que al juego lo ha llamado What's My ΔEOK JND? que viene a ser como la descripción formulada de «¿Cuál es la diferencia apenas perceptible que puedes distinguir entre incrementos de color?» Alguna vez hemos comentado algún juego similar por aquí.
Al principio es fácil… Pero, a medida que se va «afinando», los colores son cada vez más parecidos y la división pronto se torna casi indistinguible. Puedes acabar intentando adivinar dónde está exactamente con el rabillo del ojo, acercándote o alejándote del monitor, dejando la vista descansar… Lo normal, dice Cirkel, es completar alrededor de 40 niveles, que equivalen a una diferencia de 0,02 para la mayor parte de la gente. Cuanto menos, mejor.
En psicofísica, un umbral de diferencia (o diferencia apenas perceptible, JND) es la magnitud de la diferencia más pequeña entre dos estímulos de diferentes intensidades que el participante en un experimento es capaz de detectar al cabo de cierto tiempo (el porcentaje depende del tipo de tarea).En el artículo Too Much Color se explican todo tipo de detalles relativos a los espacios de color, espacios, notaciones, el significado de Delta-E (ΔE) para indicar la «distancia» entre dos colores, Oklab, Oklch y otros términos más enrevesados todavía. (También usa dp para decimal places y f32s para floating point de 32 bits.)
Cirkel cuenta que todo esto derivó de una investigación que estaba haciendo para un proyecto con CSS, en el que se preguntó: ¿Cuánto deben estar separados dos colores para considerarlos iguales y poder minimizarlos? Usar 2, 3 decimales o más no tiene demasiado sentido porque los valores son casi indistinguibles. Su conclusión inicial era que 2 decimales bastaban, siempre que fuera para mostrarlos y listo. Pero si se iban a hacer operaciones como sumas y multiplicaciones de valores o conversión de unas paletas a otras se podría producir un efecto de acumulación de errores, así que en esos casos sería mejor usar algo más de precisión.
Lo irónico del asunto es que al final resolvió su proyecto con una especie de tabla de valores sin muchos cálculos, porque salía mejor computacionalmente ser pragmático frente a buscar la pureza de los resultados. En cualquier caso, le salió un juego bien bonito a modo de demostración.
Relacionado:





