
- •Глава 9. Описание и характеристика поверхностей 3
- •Глава 14. Трассировка лучей 82
- •Глава 15. Цвет в компьютерной графике 90
- •Глава 16. Сжатие графических изображений 96
- •Глава 9. Описание и характеристика поверхностей
- •9.1. Описание поверхностей
- •Параметрическое описание
- •Описание неявными функциями
- •Поточечное описание
- •Фрактальное описание
- •9.2. Характеристики поверхностей
- •Поверхности 1-го порядка
- •Поверхности 2-го порядка
- •Фрактальные поверхности
- •9.3. Моделирование деформации трехмерных полигональных поверхностей в режиме реального времени
- •Метод деформации на основе использования неявного задания поверхности объекта
- •Метод деформации плоских протяженных объектов
- •Метод деформации тела, заданного полигональной сеткой
- •9.4. Триангуляция поверхностей
- •Уровень детализации (lod)
- •Глава 10. Получение реалистичных изображений
- •10.1. Методы создания реалистических изображений
- •Перспективные проекции
- •Передача глубины яркостью
- •10.2. Перспективные изображения
- •Глава 11. Проецирование
- •11.1. Основные виды проекций
- •Параллельные проекции
- •Центральные проекции
- •11.2. Математическое описание прямоугольных проекций
- •11.3. Математическое описание косоугольных проекций
- •11.4. Математическое описание перспективной проекции
- •11.5. Задание произвольных проекций. Видовое преобразование.
- •Глава 12. Алгоритмы удаления скрытых линий и поверхностей
- •12.1. Общие сведения об удалении скрытых линий и поверхностей
- •12.2. Алгоритм сортировки по глубине (оп)
- •12.3. Алгоритм, использующий z-буфер (пи)
- •12.4. Алгоритм построчного сканирования (пи)
- •12.5. Алгоритм разбиения области
- •12.6. Алгоритм плавающего горизонта
- •12.8. Алгоритм трассировки лучей
- •12.9. Иерархический z—буфер (смешанный тип)
- •Глава 13. Свет в компьютерной графике
- •13.1. Общие сведения о свете.
- •13.2. Модель освещения.
- •Свойства объектов
- •Отражение диффузное
- •Зеркальное отражение
- •Пропускание света (прозрачность)
- •13.3. Закраска полигональных сеток
- •Однотонная закраска
- •Интерполяция интенсивностей (метод Гуро)
- •Интерполяция векторов нормали (метод Фонга)
- •13.4. Тени
- •Источник света в бесконечности
- •Локальный источник
- •13.5. Фактура. Нанесение узора.
- •Нанесение узора на поверхность. Регулярная текстура.
- •Нанесение узора на поверхность. Стохастическая текстура.
- •13.6. Создание неровностей на поверхности.
- •Использование карт высот
- •Метод возмущения нормали
- •Использование фрактальных поверхностей
- •13.7. Фильтрация текстур
- •13.8. Полутоновые изображения
- •Глава 14. Трассировка лучей
- •14.1 Метод прямой трассировки
- •14.2 Метод обратной трассировки
- •Глава 15. Цвет в компьютерной графике
- •15.1. Ахроматический и хроматический цвета
- •15.2. Цветовые модели
- •Системы смешивания основных цветов
- •Цветовая модель hsv
- •Модель hls
- •Цилиндрическая цветовая модель
- •Глава 16. Сжатие графических изображений
- •16.1. Графические форматы
- •16.2. Основные сведения о сжатии изображений
- •16.3. Алгоритмы сжатия файлов без потерь
- •Алгоритм Хаффмана
- •Алгоритм Лемпеля—Зива (lzw)
- •Алгоритм rle (Run Length Encoding)
- •Обрезание хвостов
- •16.4. Сжатие с потерями цветных и полутоновых файлов
- •Сжатие изображения по стандарту jpeg
- •Новый стандарт jpeg 2000
- •Фрактальное сжатие изображений
Глава 15. Цвет в компьютерной графике
При получении реалистичного изображения трехмерного объекта учитывается не только свет, но и цвет самого объекта. Цвет имеет психофизиологическую и психофизическую природу. Про особенности восприятия инфрмации глазом человека уже говорилось ранее. Цвет предмета зависит не только от самого предмета, но также и от источника света, освещающего предмет.
Зрительная система человека воспринимает электромагнитную энергию с длинами волн от 400 до 700 нм как видимый свет.
15.1. Ахроматический и хроматический цвета
Источник или объект являются ахроматическим, если наблюдаемый свет содержит все видимые длины волн в примерно равных количествах (рис.15.1, а). Ахроматический источник кажется белым, а свет от него — белым, черным или серым. Белыми выглядят объекты, ахроматически отражающие более 80 % света белого источника, а черными — менее 3 %. Промежуточные значения дают различные оттенки серого цвета. Ахроматический свет характеризуется интенсивностью (яркостью).
Свет называется хроматический, если он содержит длины волн в произвольных неравных количествах. Если длины волн сконцентрированы у левого края видимого спектра, то свет кажется красным, если у правого — то синим. Между ними располагаются другие цвета спектра (рис.15.1, б).
а б
Рис. 15.1 Ахроматический и хроматический цвета
Но сама по себе электромагнитная энергия определенной длины волны не имеет никакого цвета. Ощущение цвета возникает в результате преобразования физических явлений в глазу или мозге человека. Объект кажется цветным, если он отражает или пропускает свет лишь в узком диапазоне длин волн и поглощает все остальные.
Цвет характеризуется тремя параметрами. Существуют две системы характеристик цвета – психофизиологическая и физическая. Первая подходит к определению цвета с точки зрения восприятия его человеком, вторая – на базе физических законов.
Психофизиологическое представление света определяется следующими параметрами:
цветовой тон;
насыщенность;
светлота.
Цветовой тон позволяет различать цвета, то есть человек может отличать красный цвет от зеленого.
Насыщенность определяет степень ослабления (разбавления) данного цвета белым цветом и позволяет различать розовый цвет от красного, голубой от синего. У чистого цвета насыщенность 100 % и уменьшается по мере добавления белого. Насыщенность ахроматического цвета 0 %.
Светлота — это интенсивность, которая не зависит от цветового тона и насыщенности. Ноль определяет черный цвет, более высокие значения характеризуют более яркие значения.
Физические определяющие цвета:
доминирующая длина волны
чистота
яркость.
Доминирующая длина волны определяет монохроматический цвет. Так, например, при длине волны () 520 нм (рис. 15.1, б) получается зеленый цвет.
Чистота характеризует насыщенность цвета и определяется соотношением количеств энергии чистого цвета Е2 и белого Е1 (рис.15.2). Если Е1 стремится к 0, то чистота — к 100 %, если Е1 стремится к Е2, то свет — к белому и чистота — к 0.
Рис. 15.2 Определение чистоты света
Яркость пропорциональна энергии света и рассматривается как интенсивность на единицу площади. Для ахроматического света яркость есть интенсивность.
Существует много систем определения цвета. Так, художники используют другие характеристики цвета, учитывающие их опыт работы с красками:
разбелы
оттенки
тона.