forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   цвета (http://forum.boolean.name/showthread.php?t=7822)

HolyDel 11.02.2009 22:38

цвета
 
назовите 8 самых отличающихся друг от друга цвета. исключая оттенки серого (в т.ч и черный и белый).
пожалуйста.

ABTOMAT 11.02.2009 22:40

Ответ: цвета
 
Каждый Охотник Желает Знать Где Сидит Фазан
и Розовый

impersonalis 11.02.2009 23:10

Ответ: цвета
 
Код:

Const RGB_SpaceSize%=256^3-1
Const RGB_Count%=8;<===========
Const RGB_KVANT%=RGB_SpaceSize/(RGB_Count-1)

Local N=0
For i=0 To RGB_SpaceSize Step RGB_KVANT
        Local R%=(i Shr 16) And $ff
        Local G%=(i Shr 8) And $ff
        Local B%=i And $ff
        Color 255,255,255
        Text 40,10+N*20,R+";"+G+";"+B+" ["+i+"]"
        Rect 10,10+N*20,20,20
        Color R,G,B
        Rect 11,10+N*20+1,18,18
        N=N+1
Next

WaitKey()
End

есть такая идея (но чувствую - она не совсем корректна)

impersonalis 11.02.2009 23:19

Ответ: цвета
 
1) надо опредлеится с критерием "самых отличающихся друг от друга цвета" - к Лебедеву.
2) только сейчас заметил ограничение на серый цвет =\

moka 12.02.2009 00:19

Ответ: цвета
 
Воспользуйся Спектральным Кругом:

Противоположные цвета - естественно и противоречащие.

SBJoker 12.02.2009 01:34

Ответ: цвета
 
По системе RGB:

255,0,0
0,255,0
0,0,255
255,255,0
255,0,255
0,255,255
0,0,0
255,255,255

HolyDel 12.02.2009 01:39

Ответ: цвета
 
я пока склоняюсь к АВТОМАТ-овой система. семь цветов радуги и серый.

impersonalis 12.02.2009 01:42

Ответ: цвета
 
Цитата:

Сообщение от SBJoker (Сообщение 97847)
По системе RGB:

255,0,0
0,255,0
0,0,255
255,255,0
255,0,255
0,255,255
0,0,0
255,255,255

чёрный и белый вне закона

moka 12.02.2009 01:58

Ответ: цвета
 
Я бы поделил на 2 шага каждый канал, к примеру:
128,255,0 - 128,0,255 Жёлто Оранжевый <> Сине Фиолетовый
255,128,0 - 0,128,255 Оранжевый <> Сине Голубой
Но это переходные, у них суть в сумме всех каналов обоих цветов.
Но - RGB система абсолютно не подходит под попытку найти закономерность в спектральном круге, нужно пользоваться CMYK системой передачи цвета, там передать противоположный цвет - очень просто. Кстати радуга и является источником CMYK системы цвета, что и предложил ABTOMAT.

При использовании противоположных цветов, они сильно друг-друга усиливают, и воспринимаются очень агрессивно, категорически не советую использовать такие тональные разницы в гармоничных композициях, к примеру если это игра, то такое позволяется Максимум только к примеру на текущей цели (враг в игре, типо RPG), и то - это очень раздражает, и навязчево выглядит. В Интерфейсе - вообще категорически запрещено такое делать.
Игра не должна заставлять игрока уставать от перенасыщенности красок. Как недавно заметили, многие жалуются на Mirror's Edge, даже с учётом что у неё своя цветовая палитра, она очень кислтная, и тонально-агрессивная, поэтому долго в такую игру играть, весьма сложно, это действует на физиологическом уровне восприятия мозга.

HolyDel 12.02.2009 02:15

Ответ: цвета
 
нужно для подсветки юнитов. на экране может быть до 8 команд до 10 юнитов в каждой. Надо чтобы было четко видно чьи где.
Хотя мб сделаю проще - отдельная подсветка какой то одной команды, чтобы было сразу видно где "наши".

moka 12.02.2009 02:27

Ответ: цвета
 
Олег, своих меть всех одним цветом, неважно какой он будет у других.
К примеру самое распространённое, зелёный (0,255,0)
Остальные советую стандарт, как предложил impersonalis, но с делением на 0/128/255. И некоторыми исключениями непиятных цветов.

SBJoker 12.02.2009 02:28

Ответ: цвета
 
Хочу внести ясность, а то тут некоторые говорят что RGB неотражает природы вещей, а CMYK якобы отражает.

Давайте разбёремся что из себя представляет CMYK, это:
Cyan, Magenta, Yellow, K-это грубо говоря тон (на деле черный).

Т.е. CMYK это представление цвета с точки зрения смешивания красителей.
А красители это вещества которые фильтруют свет так, что задерживаются все цвета составляющие дневной свет, и отражается определёный цвет который и есть цвет краски.

RGB - Red Green Blue - основные цвета составляющие дневной свет. Из них можно получить любой цвет путём смешивания света.

Т.е. тут прямой порядок смешивания цветов, всё цвета вместе дают белый...всё как в природе.

И по-вашему CMYK лучше? CMYK это негативное смешивание, наоборот, смесь всех цветов даёт черный. Причём в этой политре отсутствует целый диапащон цветов которые невозможно получить краской. Это светящиеся цвета, потому что смесь красок всегда темнее и тусклее чем любой отдельно. А вот смесь света только ярче.

Ну и про радугу, радуга это явление преломления света, и CMYK тут вообще нипричем, вот когда радугу напечатают в тпографии тогда да это CMYK, а в природе только RGB.

moka 12.02.2009 02:34

Ответ: цвета
 
Японский магнитофон!
Сори, я о другом говорил, точнее говорил совсем не о том о чём нада было говорить. Шустро прочитал и хз, спасиб что поправил SBJoker!

Хотел сказать про другую вещ, но её глупо спутал.

Короче исправляюсь, Олег тебе нужен HUE - хз как расшифровать.
Вот хорошая на это тема: http://en.wikipedia.org/wiki/Hue

SBJoker 12.02.2009 02:52

Ответ: цвета
 
HUE - не "ХУЕ", а "ХЬЮ".

А то как два дизайнера разговаривают:
-как бы мне цветность поправить в фотошопе?
-воспользуйся HUEм...

Если читать правильно то несмешно...а если неправильно ;)

Dream 12.02.2009 03:17

Ответ: цвета
 
Ух и любите разводить вы демагогию))) а человек просто попросил назвать восемь цветов:))

impersonalis 12.02.2009 11:18

Ответ: цвета
 
Цитата:

Ух и любите разводить вы демагогию)))
мы просто видим абстракцию, там где другие видят конкретику,
и континуум, где другие - частный (дискретный) случай.

IGR 12.02.2009 20:48

Ответ: цвета
 
Вложений: 2
Цитата:

Короче исправляюсь, Олег тебе нужен HUE - хз как расшифровать.
Цветовой тон, а разшифровать хз !!

СМИК вообще для полиграфии и использовать его для подвсетки юнитов ненадо !!
Мой варианты палитры:
Вложение 5391 Вложение 5392
цвета те самые, просто 1 - сохранен в модели CMYK, а 2 - в RGB !!

moka 12.02.2009 20:53

Ответ: цвета
 
Салатовый тут не подойдёт, вообще приведу отличный пример: WarCraft III, только с поправкой: убрать бежевый. Там цвета хорошо отличимы.

HolyDel 12.02.2009 20:55

Ответ: цвета
 
желтый похож на салатовый.
фиолетовый похож на розовый.

moka 12.02.2009 21:19

Ответ: цвета
 
Ну фиолетовый и розовый сильно отличаются, их сложно спутать, а вот заместо салатового, оранжевый нада вставить.
Ещё коричневый и цвет Хакки пойдут неплохо.

SBJoker 12.02.2009 21:54

Ответ: цвета
 
Кстати в самом начале я написал цвета в RGB, в WarCraft2 имено такие и использовались по причине 256 цветов, и необходимости экономии памяти, части юнитов требующие перекраски делались в градациях серого.

Потом при выводе, пиксели просматривались на наличие серого (это когда все компоненты равны) и делалось обнуление порции бит отвечающих за один или 2 компонента цвета, в результате один компонент оставался когда 2 (1) других были максимальны, и происходило перекрашивание пикселя с относительным сохранением тона.

Гениальная реализация между прочим. И именно поэтому цветов было 8, т.к. это максимальное число перестановок для 3х компонентов.


Часовой пояс GMT +4, время: 15:46.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot