RGB-фильтры для различных форм дальтонизма
Вопрос
Мой отец дальтоник, и, учитывая, что я работаю в играх, где важна визуальная составляющая, мне всегда хотелось написать фильтр для снимков экрана (или даже какой-нибудь шейдер), который имитировал бы различные формы дальтонизма.
Я видел много ссылок, но никогда не мог отследить алгоритмы.
Любые алгоритмы будут оценены по достоинству.
Решение
Мой поиск в Google выдал вот это, похоже, именно то, что вы ищете.Восемь различных версий дальтонизма моделируются путем умножения каждого из значений R,G,B на 3 разных процента и их сложения.
http://www.colorjack.com/labs/colormatrix/ (мертвая ссылка)
Рабочая архивная ссылка (рабочая ссылка)
Другие советы
я наткнулся Цветной оракул и подумал, что это может помочь.Вот краткое описание:
Color Oracle — симулятор дальтонизма для Windows, Mac и Linux.При проектировании для людей с дальтонизмом не приходится догадываться, поскольку в режиме реального времени вы показываете, что увидят люди с обычными нарушениями цветового зрения.
А GIMP имеет фильтр дальтонизма в Вид -> Фильтры отображения -> Недостаточное цветовое зрение
Не могу помочь вам с алгоритмами, но следующая статья стала откровением (извините за каламбур): http://critiquewall.com/2007/12/10/blindness.
Ах, вообще-то, http://www.vischeck.com/ Полезно.
Google нашел несколько ссылок, возможно, одна из них содержит описание источника или алгоритма:http://www.google.com/search?hl=en&q=simulation+color+blindness&aq=f&oq=
Редактировать: Спасибо Торлаку за указание на то, что все знают о Google.Но эффективное использование Google требует использования правильных поисковых запросов, а хорошие поисковые запросы не всегда очевидны.Судя по возвращенным заголовкам страниц и паре ссылок, этот конкретный поиск показался весьма релевантным.Я не думаю, что это был достаточно плохой ответ для отрицательного голоса.
Ссылка на ColorJack содержит полезную информацию, но я использую http://colorfilter.wickline.org/.Он может проверить целую страницу:изображения, цвета CSS и все такое.