ArtReal's readme
personal unreality:  точка пушистости

color wheel

05.03.03 17:59 ◇ keywords: soft

«Во-первых, сразу же скажу, я строил web-safe color wheel. Для модели построения я выбрал шестиуровневую шестигранную пирамиду. По-моему это самый удачный вариант. Ячейка цвета, соответственно, представлена шестигранником (внизу сообщения линк на shockwave со всем этим делом).
С начала опишу как вообще это строится, потом — если нужно будет, алгоритм для компа.

Итак, стержнем всей пирамиды является переход от чёрного к белому. Т.е. на первом уровне у нас в самом центре находится цвет #000000(черный). Дальше по краям, слева у нас находятся теплые цвета, справа — холодные. Слева — #FFFF00(желтый), #FF0000(красный), #FF00FF(сиреневый). Справа — #0000FF(синий), #00FFFF(голубой), #00FF00(зеленый). Дальше строим переход от центрального(черного) к каждому из этих цветов, с шагом в 33. Т.е. переход от #000000(черного) к #FF0000(красному) будет выглядеть вот так: #000000, #330000, #660000, #990000, #CC0000, #FF0000 (в любом направлении на этом уровне будет 6 цветов, при этом, все подчиняется строгим правилам, на последнем уровне, должны быть цвета, которые состоят из всех цветов от FF до 00, на 5-ом, не должно быть ни одного цвета с FF, и т.д.). Далее соединяем их всех прибавлением или удалением 33 от данного цвета. Первый уровень закончен.
Второй уровень. Центральный цвет — #333333. На этом уровне не должно быть ни одного цвета с 00. Крайние шесть — #FFFF33, #FF3333, #FF33FF, #3333FF, #33FFFF, #33FF33. Повторяем предыдущие действия. Опять же, соединю ту же самую линию. #333333, #663333, #993333, #CC3333, #FF3333. На этом уровне в любую сторону должно получиться по 5 цветов.
Уровень 3: центральный — #666666. Боковые — #FFFF66, #FF6666, #FF66FF, #6666FF, #66FFFF, #66FF66.
Уровень 4: центральный — #999999. Боковые — #FFFF99, #FF9999, #FF99FF, #9999FF, #99FFFF, #99FF99.
Думаю что идею ты уловил. Все цвета с первого уровня стремятся к последнему. Т.е. Стержень получается переходом от #000000(черного) к #FFFFFF(белому). Боковые — от перехода #FF0000(красного), #00FF00(зеленого), #0000FF(синего) и т.д. к белому. Каждый цвет переходит в каждый последующий прибавлением или отнятием 33. На последнем 6-ом уровне всего лишь один цвет — белый.
Понимаю, что описание сильно запутанное, так что вот ссылка на shockwave, в котором есть все эти уровни с помеченными цветами. Сам shockwave, это программка для автоматической генерации цветовых палитр для построения сайтов, но слева есть картинка с шестигранником. Если на нее кликнуть, то выдаются те самые картинки с цветовыми колесами. (К сожалению, я эту программу писал больше двух лет назад, человек с которым я над этим работал уже успел докторскую защитить по этому проекту:-)) так что картинок в gif или jpg у меня не осталось).» (с)

(как бы описание к штуковине, где найдено — не помню)

 [ link ] -1 [ L: color wheel ]