Поиск цветов

Сколько найти различных, максимально не похожих цветов —


Принудительно зафиксировать следующие цвета:



По замыслу автора здесь должны быстро кружиться разноцветные точечки, но кое-кто (не будем показывать пальцем) злюка и не включил JavaScript в своём браузере, и теперь бедные точечки никогда сюда не придут. Включи JavaScript!

Что это такое?

Colorluck — это простой и понятный инструмент для поиска максимально различных цветов. Инструмент просит вас указать только одно: какое количество максимально не похожих друг на друга цветов необходимо найти. Помните, что для каждого отдельно взятого количества цветов результат поиска существенно отличается! Например, если ранее были найдены 10 различных цветов, то уже при поиске 11 цветов colorluck не просто добавит к уже имеющимся 10 новый цвет, а найдёт соверешнно другие 11 цветов. Минимальное количество цветов для поиска, которое вы можете выбрать — два.

Кому это надо?

Всем тем, кто хоть раз сталкивался в работе с подбором цветов: дизайнерам, художникам, аниматорам, реставраторам, разработчикам ПО, макетчикам, постановщикам... За примером далеко ходить не надо: игровое агенство, разрабатывающее дизайн настольной карточной игры. Задача дизайнера — сделать 10 легко различимых по цвету колод карточек и ещё 8 карточек игроков, также легко различимых по цвету. Дизайнер в конвульсиях поиска 18 различных, максимально непохожих и равномерно распределённых цветов, бьётся о крышку стола четыре дня... пока не находит colorluck. Эта страничка решает его проблему за 1 минуту.

Как это работает?

В качестве модели используется трёхмерный цветовой куб RGB, любая точка внутри которого — это конкретный цвет. Программа случайным образом располагает N точек в этом кубе, где N — заказанное количество цветов. Далее моделируется процесс физического отталкивания точек друг от друга. В физической среде есть такие аспекты, как вязкость среды, инертность движения, коэффициенты отскока от граней куба и так далее. Когда процесс движения прекратился (стабилизировался) и движения больше нет, считается, что задача решена.

А фишечки есть?

Фишечка номер один — это, конечно, художественная трактовка полученного результата. В памяти алгоритма находится 2500 настоящих художественных названий цветов. В завершении процесса поиска colorluck ищет к каждому найденному цвету максимально близкий существующий художественный цвет и показывает вам это соответствие с названием, что в дальнейшем облегчает и восприятие цвета, и последующую работу с ним.

Фишечка номер два — это возможность перед поиском явно (в шестнадцатиричном виде) указать некоторые цвета, которые вы хотите задать принудительно (например, руководствуясь цветовым кодом своего дизайна). В этом случае colorluck как бы «заморозит» их в цветовом пространстве и будет рассчитывать оставшееся количество цветов с учётом принудительно заданных вами.