Материал: Алгоритмы компьютерной графики. В 3 ч. Ч. 3 (200

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство образования и науки Российской Федерации

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

А.И. ДРУЖИНИН, Т.А. ДРУЖИНИНА

АЛГОРИТМЫ КОМПЬЮТЕРНОЙ ГРАФИКИ

Часть 3

Утверждено Редакционно-издательским советом университета в качестве учебного пособия

НОВОСИБИРСК

2009

УДК 004.92.021(075.8) Д 761

Рецензенты: канд. техн. наук, ст. преп. Е.Л. Веретельникова, канд. пед. наук, канд. техн. наук, доц. В.В. Вихман

Работа подготовлена на кафедре вычислительной техники для студентов II курса АВТФ

(направление 230100) и студентов V курса АВТФ заочного отделения (специальности 230101, 230105)

Дружинин А.И.

Д 761 Алгоритмы компьютерной графики : учеб. пособие. В 3 ч. / А.И. Дружинин, Т.А. Дружинина – Новосибирск : Изд-во НГТУ,

2009. – Ч. 3. – 48 с.

ISBN 978-5-7782-1240-4

В работе рассмотрены принципы формирования оттенков и цветовые модели, основные алгоритмы формирования реалистических изображений, а также начальные сведения о геометрических преобразованиях объекта.

Пособие адресовано студентам, изучающим курс «Компьютерная и инженерная графика» дневного отделения и курс «Компьютерная графика» заочного отделения АВТФ, а также может быть полезно разработчикам программного обеспечения.

 

УДК 004.92.021(075.8)

ISBN 978-5-7782-1240-4

© Дружинин А.И., Дружинина Т.А., 2009

 

© Новосибирский государственный

 

технический университет, 2009

2

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

1.ПРИНЦИПЫ ФОРМИРОВАНИЯ ОТТЕНКОВ

1.1.Модели смешения

Вкомпьютерной графике выделяются два типа цветных объектов – самосветящиеся, или излучающие, объекты (экраны ЭЛТ, плазменные панели, матрицы светодиодов и т.п.), и несамосветящиеся объекты, отражающие или преломляющие падающий на них свет (оттиски на бумаге, светофильтры и т.п.).

Для самосветящихся объектов используется аддитивное формирование оттенков (от английского addition – сложение), когда цвет формируется за счет смешения трех основных цветов. Обычно используется модель RGB (Red – красный, Green – зеленый, Blue – синий).

Для несамосветящихся объектов используется cубтрактивное формирование оттенков (от английского subtraction – вычитание), основанное на вычитании из падающего света определенных длин волн. В этом случае обычно применяется модель CMY (Cyan – голубой, Magenta – пурпурный, Yellow – желтый).

Эти модели смешения цветов показаны на рис. 1.1 и 1.2. На рис. 1.3 приведены результаты смешения для аддитивной и субтрактивной моде-

лей, где R – Red (красный), G – Green (зеленый), B – Blue (синий), W – White (белый), C – Cyan (голубой), M – Magenta (пурпурный), Y – Yellow

(желтый), K – blacK (черный).

Ошибка!

Рис. 1.1. Аддитивная модель смешения цветов (RGB)

3

Рис. 1.2. Субтрактивная модель смешения цветов (CMY)

Рис. 1.3. Результаты смешения цветов для аддитивной и субтрактивной моделей

Цвета одной модели являются дополнительными к цветам другой. Дополнительный цвет – цвет, дополняющий данный до белого. Например, для зеленого дополнительным цветом является пурпурный

4

(синий + красный), так как белый = зеленый + синий + красный = зеленый + пурпурный.

Итак, дополнительные цвета:

R – C

G – M

B – Y.

Пример субтрактивного формирования оттенков (в упрощенном виде) представлен на рис. 1.4.

Белый цвет

Голубая краска

Желтая краска Белая бумага

Рис. 1.4. Субтрактивное формирование оттенков

При освещении белым светом (W = R + G + B) в слое голубой краски поглощается красный, а в слое желтой – синий (так как это дополнительные цвета). В результате мы видим зеленый цвет, который отражается от белой бумаги.

1.2. Цветовые модели

Назначение цветовой модели – дать средства описания цвета в пределах некоторого цветового охвата, в том числе и для интерполяции цветов. Наиболее часто используемые модели – RGB, CMY, CMYK, YIQ, HSV (HSB) и HLS.

1.2.1. Модель RGB

Модель RGB (Red, Green, Blue – красный, зеленый, синий) – аппаратно ориентированная модель, используемая в самосветящихся объектах для аддитивного формирования оттенков (рис. 1.5).

5

Источник: https://studfile.net/preview/16724844/