Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Колірні моделі RGB і CMY




Колірні моделі, використовувані в комп'ютерній графіці, - це засобу опису квітів у певному діапазоні.

 

Рис. 3.7. Колірний куб для моделей RGB і CMY

На основі описаних вище фізичних подань у комп'ютерній графіці була прийнята так звана аддитивна колірна модель, що використовує три первинні складові кольори. Ця модель припускає, що будь-який колір можна розглядати як зважену суму трьох основних квітів. Проілюструвати її можна на прикладі висвітлення сцени за допомогою трьох прожекторів різного кольору. Кожний прожектор управляється незалежно, і шляхом зміни потужності кожного з них можна відтворити практично всі кольори. У моделі RGB колір можна представити у вигляді вектора в тривимірній системі координат з початком відліку в крапці (0,0,0). Максимальне значення кожної з компонентів вектора приймемо за 1. Тоді вектор (1,1,1) відповідає білому кольору. Всі колірні вектори, таким чином, укладені усередині одиничного куба, називаного колірним кубом (рис. 3.7а).

Інша модель змішання квітів - субстрактивна колірна модель, або модель CMY, що використовує в якості первинних складові кольори Cyan, Magenta, Yellow (блакитн, пурпурний, жовтий), які є додатковими до Red, Green, Blue. У цій моделі відтінки кольори виходять шляхом "вирахування" з падаючого світла хвиль певної довжини. Цей підхід має потребу в поясненні. У цій системі координат вектор (0,0,0) відповідає білому кольору, а вектор (1,1,1) - чорному. Відповідний колірний куб представлений на мал. 3.7б.

Зв'язок між значеннями (R,G,B) і (C,M,Y) для того самого кольору виражається формулою

Рис. 3.8. Схема змішання квітів для моделей RGB і CMY

Кольору однієї моделі є додатковими до квітів іншої (додатковий колір - це колір, результатом змішання якого з даним є білий). Схема змішання квітів для двох моделей представлена на рис. 3.8. Приклад субстрактивного формування відтінків показаний на мал. 3.9. При висвітленні падаючим білим світлом у шарі блакитний (Cyan) фарби зі спектра білого кольору поглинається (віднімається) червона частина як додатковий колір, потім зі світла, що залишилося, у шарі пурпурної (Magenta) фарби поглинається зелена частина спектра, і, нарешті, від білої поверхні відбивається синій колір, що ми й бачимо. Таким чином, змішання блакитної й пурпурної квіток дає в підсумку синій колір.

Рис. 3.9. Субстрактивне формування відтінків

Растрові дисплеї, як правило, використовують апаратно- орієнтовану модель квітів RGB. Існують також дисплеї з таблицею кольоровості, що представляє собою матрицю, кожний елемент якої - деякий колір (вектор RGB). У таких дисплеях значення кодів пікселей, що заносяться у відеопам'ять, являють собою індекси матриці кольоровості. При відображенні деякого пікселя на екран за значенням коду вибирається елемент таблиці кольоровості, що містить трійку значень R, G, B. Ця трійка й передається на монітор для завдання кольору пікселя на екрані.

У повнокольоових дисплеях для кожного пикселя у відеопам'ять заноситься трійка значень R, G, B. У цьому випадку для відображення пікселя з відеопам'яті безпосередньо вибираються значення R, G, B, які й передаються на монітор (але можуть і передаватися в таблицю кольоровості).

У моделях RGB і CMY легко задавати яскравості для одного з основних квітів, але досить важко задати відтінок з необхідним колірним тоном і насиченістю, що відповідає якому-небудь зразку кольору. У різного роду графічних редакторах це завдання найчастіше вирішується за допомогою інтерактивного вибору з палітри квітів і формуванням квітів у палітрі шляхом підбора значень координат до одержання необхідного візуального результату. Іноді така палітра наочно відображає вибір вектора з колірного куба: спочатку за допомогою одного движка вибирається колірна площина, а потім на цій площині вибирається конкретна крапка. Але й таким методом не відразу вдається досягти бажаного ефекту, оскільки не так просто вибрати правильну колірну площину.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 418; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.