איך ניחוש נמדד
כל ניחוש ב-Color Hunch נמדד לפי כמה הצבע שלך רחוק מהאמיתי — לא בבקרים שהזזת, אלא בכמה שונים השניים נראים לעין אנושית. המדד הוא CIEDE2000, והעמוד הזה מסביר מה זה אומר ולמה ההבחנה חשובה.
היא חשובה כי החלופה המתבקשת שגויה בדרך שהשחקן מרגיש.
למה מרחק הבקר הוא המדד הלא נכון
הדרך הקלה לתת ניקוד לניחוש צבע היא להשוות את מיקומי הבקרים: כמה הגוון שלך רחוק מגוון היעד, הרוויה שלך מהרוויה שלו. שורת קוד אחת, והתוצאה היא משחק שאנשים מפסיקים בשקט לתת בו אמון.
הסיבה היא שתזוזות שוות של בקר אינן שינויים שווים עבור העין. הסטה של עשר מעלות בגוון צורחת בירוקים וכמעט בלתי נראית בכחולים כהים. הזז מעט את הבהירות בצבע בהיר וכולם יראו; הזז אותה באותה מידה בצבע כהה וכמעט אף אחד לא. ניקוד לפי מרחק הבקר מעניש אותך על התקרבות מהצד הלא נכון של גוון, ומתגמל פגיעה שנראית בבירוק שגויה.
מה זה בעצם הפרש צבעים
הפרש צבעים נמדד בכך שמניחים את שני הצבעים במרחב שנבנה כך שמרחק בתוכו יתאים להפרש שהעין רואה, ואז מודדים את המרחק ביניהם. המספר הזה נקרא ΔE — דלתא E, כאשר ה-E מגיעה מ-Empfindung, «תחושה» בגרמנית.
הנוסחה הראשונה מסוגה, CIE76, הייתה קו ישר בין שתי נקודות במרחב Lab. היא הייתה התקדמות אמיתית והיו לה חולשות ידועות: היא הגזימה בהפרשים בצבעים רוויים והמעיטה בהם בכחולים. CIEDE2000 היא התיקון, ומוסיפה איברי שקלול לבהירות, לרוויה ולגוון, ובנוסף איבר אינטראקציה לאזור הכחול שבו הנוסחה הישנה הצליחה הכי פחות.
מה Color Hunch עושה עם זה
כששולחים ניחוש, הצבע שכיוונת והצבע ששייך לשם מומרים שניהם מ-sRGB ל-Lab, ו-CIEDE2000 נותן את המרחק ביניהם. המרחק הזה הופך לניקוד הסיבוב, והכוכבים של השלב נגזרים מניקוד הסיבובים שלו.
המספר שאתה רואה הוא אחוז קרבה, לא ה-ΔE עצמו. זו בחירה מכוונת: ΔE של 4.2 לא אומר לך שום דבר שאפשר לפעול לפיו, בעוד «קרבה 87» אומר את אותו הדבר בצורה שאפשר להשוות לניסיון הקודם שלך. ה-ΔE נשאר במקומו — בתוך הניקוד.
למה אותה נוסחה רצה בכל מקום
האפליקציה, שרת המשחק והאתר הזה נותנים ניקוד באותו מימוש, שנבדק מול אותם ערכי ייחוס. ניחוש שמקבל 87 בדפדפן מקבל 87 באפליקציה.
זה נשמע מובן מאליו ונשבר בקלות: שלושה בסיסי קוד בשלוש שפות מתרחקים זה מזה אם שום דבר לא מחזיק אותם יחד. כאן מה שמחזיק הוא מבחן עם זוגות קלט קבועים ופלטים צפויים — אם המרה סוטה מהייחוס, הבנייה נופלת במקום שטבלת המובילים תאבד את משמעותה בשקט.
מה משמעות ערכי ΔE
כקו מנחה גס, כך נראה הפרש צבעים נתון למי שראיית הצבעים שלו תקינה, בתאורה סבירה:
| ΔE | מה היית מבחין בו |
|---|---|
| מתחת ל-1 | לא ניתן להבחנה בעין. שניהם נקראים כאותו צבע. |
| 1 עד 2 | נראה לעין מאומנת בבדיקה מקרוב, בדרך כלל זה לצד זה. |
| 2 עד 10 | מורגש במבט אחד. רובם היו קוראים לזה שני גוונים של אותו צבע. |
| 11 עד 49 | צבעים שונים בבירור אך קרובים — אדום ואדום נוטה מעט לכתום. |
| 50 ומעלה | צבעים שונים לגמרי. איש לא היה מתבלבל. |
הטווחים האלה הם מוסכמה ולא מפרט: כך התחום מדבר על המספרים האלה, ומקורות שונים מותחים את הגבולות במקומות מעט אחרים. קחו אותם כדרך לקרוא ניקוד, לא כתקן.
CIEDE2000 מוגדרת על ידי CIE (Commission Internationale de l'Éclairage) ב-CIE 142-2001. המימוש כאן הולך אחרי Sharma, Wu ו-Dalal (2005), «The CIEDE2000 Color-Difference Formula» — המאמר שמולו נבדקים רוב המימושים ושבו מתועדים נתוני הבדיקה לאותה השוואה.