Näin arvaus pisteytetään
Jokainen arvaus Color Hunchissa pisteytetään sen mukaan, kuinka kaukana värisi on oikeasta — ei siinä, kuinka paljon liikutit säätimiä, vaan siinä, kuinka erilaisilta ne kaksi näyttävät ihmissilmälle. Mitta on CIEDE2000, ja tämä sivu selittää mitä se tarkoittaa ja miksi ero on tärkeä.
Se on tärkeä, koska ilmeinen vaihtoehto on väärässä tavalla, jonka pelaaja tuntee.
Miksi säädinmatka on väärä mitta
Helppo tapa pisteyttää väriarvaus on verrata säätimien asentoja: kuinka kaukana sävysi on kohdesävystä, kylläisyytesi sen kylläisyydestä. Se on yksi rivi koodia ja tuottaa pelin, johon ihmiset lakkaavat hiljaa luottamasta.
Syy on, että säätimen yhtä suuret liikkeet eivät ole silmälle yhtä suuria muutoksia. Kymmenen asteen sävysiirtymä huutaa vihreissä ja on syvänsinisissä lähes näkymätön. Siirrä kirkkautta hieman vaaleassa värissä, ja kaikki näkevät sen; siirrä yhtä paljon tummassa, eikä juuri kukaan näe. Säädinmatkalla pisteyttäminen rankaisee sinua siitä, että lähestyt sävyä väärältä puolelta, ja palkitsee osuman, joka näyttää selvästi väärältä.
Mitä värierosta oikeasti mitataan
Väriero mitataan sijoittamalla molemmat värit avaruuteen, joka on rakennettu niin että etäisyys siinä vastaa silmän kokemaa eroa, ja mittaamalla sitten niiden välinen matka. Sitä lukua kutsutaan nimellä ΔE — delta E, jossa E tulee sanasta Empfindung, saksaksi aistimus.
Ensimmäinen tällainen kaava, CIE76, oli suora viiva kahden Lab-avaruuden pisteen välillä. Se oli aito edistysaskel ja siinä oli tunnetut heikkoutensa: se liioitteli eroja kylläisissä väreissä ja aliarvioi niitä sinisissä. CIEDE2000 on korjaus, joka lisää painotustermit vaaleudelle, kromalle ja sävylle sekä yhteisvaikutustermin sinisen alueelle, jossa vanha kaava toimi huonoimmin.
Mitä Color Hunch tekee sillä
Kun lähetät arvauksen, säätämäsi väri ja siihen kuuluva väri muunnetaan sRGB:stä Labiin, ja CIEDE2000 antaa niiden välisen etäisyyden. Siitä etäisyydestä tulee kierroksen pisteet, ja tason tähdet syntyvät sen kierrosten pisteistä.
Näkemäsi luku on läheisyysprosentti, ei ΔE itse. Se on tietoinen valinta: 4,2:n ΔE ei kerro sinulle mitään, mihin voisit tarttua, kun taas »Läheisyys 87« kertoo saman muodossa, jota voit verrata edelliseen yritykseesi. ΔE pysyy siellä minne kuuluu — pisteytyksessä.
Miksi sama kaava pyörii kaikkialla
Sovellus, pelipalvelin ja tämä sivusto pisteyttävät samalla toteutuksella, joka on tarkistettu samoja referenssiarvoja vasten. Arvaus, joka saa selaimessa 87, saa sovelluksessa 87.
Se kuulostaa itsestäänselvältä ja menee helposti pieleen: kolme koodipohjaa kolmella kielellä ajautuvat erilleen, ellei jokin pidä niitä yhdessä. Täällä se on testi kiinteillä syöteparilla ja odotetuilla tuloksilla — jos portti poikkeaa referenssistä, käännös kaatuu sen sijaan että tulostaulu muuttuisi hiljaa merkityksettömäksi.
Mitä ΔE-arvot tarkoittavat
Karkeana ohjeena: näin tietty väriero näyttää normaalin värinäön omaavalle kunnollisessa valossa:
| ΔE | Mitä huomaisit |
|---|---|
| Alle 1 | Ei erotu silmällä. Molemmat luetaan samaksi väriksi. |
| 1–2 | Harjaantunut silmä näkee läheltä katsottaessa, yleensä vierekkäin. |
| 2–10 | Huomaa yhdellä silmäyksellä. Useimmat sanoisivat kahta saman värin sävyä. |
| 11–49 | Selvästi eri mutta sukua olevat värit — punainen ja hieman oranssiin taittuva punainen. |
| 50 ja yli | Täysin eri värit. Kukaan ei sekoittaisi niitä. |
Nämä välit ovat käytäntö, eivät määritelmä: näin alalla puhutaan näistä luvuista, ja eri lähteet vetävät rajat hieman eri kohtiin. Ota ne tapana lukea pistemäärää, ei standardina.
CIEDE2000 on CIE:n (Commission Internationale de l'Éclairage) määrittelemä standardissa CIE 142-2001. Tämä toteutus noudattaa Sharman, Wun ja Dalalin (2005) artikkelia »The CIEDE2000 Color-Difference Formula«, jota vasten useimmat toteutukset tarkistetaan ja joka dokumentoi tarkistuksessa käytetyn testiaineiston.