Компьютерная графика в дизайне - Дмитрий Миронов
Шрифт:
Интервал:
Закладка:
Рис. 1.3.2. Спектральные диаграммы для двух различных цветов
Примечание
Приведенные на рис. 1.3.2 спектральные диаграммы были получены с помощью спектрофотометра – специального прибора, позволяющего построить спектр по образцу цвета. В качестве образцов были взяты спелая слива (сплошная линия) и строительный кирпич (точечная линия). Как можно видеть из спектральной диаграммы, цвет сливы образуется совместным воздействием волн фиолетово-синего и красного диапазонов видимого спектра, а цвет кирпича – волнами желтого и красного диапазонов.
Из того, что световые потоки, имеющие одинаковое спектральное распределение, воспринимаются как один цвет, не следует, что каждому цвету соответствует только одно спектральное распределение. Напротив, достаточно часто световые потоки, имеющие отчетливо различные спектральные распределения, воспринимаются как одинаковый цвет. Это явление получило название метамерии.
Примечание
Метамерия может проявляться в том, что два образца цвета воспринимаются одинаково под одним освещением, но по-разному под другим, имеющим иное спектральное распределение.
Важный вывод: цвет определяется спектральным распределением светового потока, попадающего в глаз наблюдателя, следовательно, изменение спектрального распределения может привести (и чаще всего приводит) к изменению воспринимаемого цвета. Причиной изменения спектрального распределения в световом потоке может стать:
• изменение свойств источника света, излучающего этот световой поток;
• прохождение светового потока через среду, по-разному поглощающую световые волны различной длины;
• отражение светового потока от поверхности, по-разному отражающей световые волны различной длины.
Способы управляемого изменения спектрального распределения и задания значения параметров, совместно обеспечивающие воспроизведение средствами компьютерной графики желаемого цвета, составляют цветовую модель. Но перед тем как перейти к рассмотрению конкретных цветовых моделей, необходимо ознакомиться с двумя основными способами формирования цвета и особенностями, связанными с их применением.
1.3.2. Излученный и отраженный свет
Излученный и отраженный потоки света при полной физической идентичности, тем не менее, приходится рассматривать по-разному. Например, в слабо освещенной или совсем темной комнате фотография в альбоме почти незаметна, но она прекрасно видна при отображении на экране монитора. Причина проста – монитор преобразует электрическую энергию источника питания в световое излучение, являясь, таким образом, источником света. Бумажный или картонный лист, чистый или с изображением таким источником не является. Он только отражает световой поток, образованный отдельным источником света (например, настольной лампой).
Механизмы, которые используются в компьютерной графике и полиграфии при работе с излученными и отраженными потоками света, неодинаковы, поскольку различными оказываются способы управления спектральным распределением этих потоков.
Излученный свет
При работе с излученным светом (например, при выводе изображения на монитор или проектор) цвет можно образовать, только варьируя свойства этого источника, заставляя его изменить спектральное распределение излучаемого света.
Примечание
Предполагается, что среда, в которой распространяется световой поток на пути от источника к наблюдателю, прозрачна, т. е. не ослабляет этот поток или ослабляет его равномерно во всем диапазоне частот. Это условие не всегда соблюдается. Например, морская вода поглощает волны красного диапазона значительно сильнее, чем зеленого и синего.
Однако эта задача в общем трудноосуществима. Спектральное распределение достаточно сложно представить в виде информационной модели, а его произвольное изменение для конкретного источника света в широком диапазоне – до сих пор техническая проблема, не имеющая удовлетворительного решения. К счастью, в компьютерной графике достаточно более простого решения – получить не световой поток с заданными спектральными характеристиками, а цвет, который этот поток вызывает при визуальном восприятии. Эта задача решается путем сложения световых потоков, создаваемых несколькими источниками с фиксированным спектральным распределением, в разных пропорциях. В основе синтеза цвета лежит ранее рассмотренное явление метамерии и законы Грассмана.
Примечание
Герман Гюнтер Грассман (Hermann Günther Grassmann, 1809–1877) – немецкий физик, математик и филолог, занимавшийся экспериментальным исследованием цветного зрения.
Эти три закона, сформулированные в середине XIX века, чрезвычайно важны для компьютерной графики.
1. Любые четыре цвета находятся в линейной зависимости. Это означает, что любой цвет может быть получен в виде пропорциональной смеси трех линейно независимых базовых цветов. В качестве базовых можно выбрать, например, красный, зеленый и синий или желтый, бирюзовый и пурпурный. Выбрать базовые цвета можно бесконечным числом способов.
2. Если в смеси трех базовых цветов один из них изменять непрерывно, то итоговый цвет будет меняться тоже непрерывно.
3. Цвет смеси определяется только цветами смешиваемых компонентов и не зависит от их спектрального распределения.
Из первого закона вытекает, что цвет можно описать с помощью трех числовых параметров, определяющих пропорции базовых цветов при смешивании. Из второго закона следует, что цвет непрерывен, – любой цвет можно получить из любого другого, плавно меняя пропорцию смеси базовых цветов, и при этом всем промежуточным состояниям смеси будут соответствовать свои цвета.
Два первых закона Грассмана позволяют ввести очень важное понятие компьютерной графики – цветовое пространство. Цветовое пространство — это геометрическое место точек, каждая из которых соответствует определенному цвету.
Примечание
По смыслу к цветовому пространству близок цветовой охват (gamut) – термин, обозначающий всю совокупность цветов, которую можно воспроизвести в рамках одной цветовой модели или на конкретном устройстве вывода.
Положение этих точек определяется в трехмерной системе цветовых координат. В различных цветовых моделях цветовые координаты могут иметь разный физический смысл. Например, каждая из координат цветового пространства может соответствовать одному базовому цвету. В этом случае значения координат равны долям базовых цветов в смеси, соответствующей сопоставленному точке цветового пространства цвету. Независимо от выбранной цветовой модели цветовое пространство всегда трехмерно – это вытекает из первого закона Грассмана.
Из третьего закона Грассмана следует, что если есть два визуально одинаковых цвета с различным спектральным составом, то результат их смешения с третьим цветом в обоих случаях будет одинаков. Это значит, что при формировании смеси цветов на цвет результата влияют не спектральные распределения источников света, а их цвет.
Смешивание световых потоков, соответствующих базовым цветам, выполняется, как правило, не в источнике света, а в глазу наблюдателя за счет подробно описанного в разд. 3.1.1 явления визуального смыкания. Так что технически задача синтеза цвета сводится к выполнению следующих этапов:
• выбору базовых цветов;
• созданию источников с необходимым спектральным распределением, формирующих световые потоки, образующие эти цвета;
• реализации механизма управления мощностью световых потоков, излучаемых этими источниками.
Эта техническая задача имеет множество вполне приемлемых решений.
Отраженный свет
При работе с отраженным светом источник света и рассматриваемый объект не совпадают. Наблюдатель видит объект, не излучающий света, за счет светового потока, отраженного от его поверхности. Если на объект не будет падать свет от отдельного источника (или нескольких источников), от его поверхности ничего не будет отражаться, и наблюдатель его не увидит.
При падении светового потока на поверхность объекта параллельно протекают два процесса: отражение и преломление, которые на рис. 1.3.3 условно представлены в виде стрелок.
Рис. 1.3.3. Отражение и преломление светового потока, падающего на поверхность объекта
Одна часть падающего света отражается от поверхности объекта, образуя отраженный световой поток (именно он и воспринимается наблюдателем визуально), другая – преломленный световой поток, направленный внутрь объекта. В зависимости от физических свойств поверхности объекта расщепление падающего на нее светового потока происходит в различных пропорциях для разных длин световых волн. Отсюда следует важный вывод: при отражении светового потока от поверхности объекта его спектральное распределение может измениться. Как следствие, это ведет к изменению цвета светового потока при отражении. Если на поверхность падает световой поток с равномерным спектральным распределением, он имеет белый цвет. Но после поглощения части световых волн объектом белый цвет изменяется, превращаясь в хроматический (имеющий цветовую составляющую). Субъективно это воспринимается наблюдателем как присутствие того или иного цвета у отражающего объекта.