
- •Cовременный подход к конструированию (cad/cam/cae/pdm)
- •Технологии cad/cam/cae
- •2. Технологии моделирования в mcad-системах
- •Технологии описания 3d-геометрии
- •Моделирование на основе истории построений
- •Моделирование без истории построений
- •То, что вы видите, не всегда есть то, что вы получаете ...
- •4. Параметрическое и ассоциативное конструирование Способы создания параметризованной геометрической модели
- •Параметрическое конструирование с полным набором связей или “жесткая” параметризация (Parametric Design)
- •Параметрическое конструирование с неполным набором связей или “мягкая” параметризация (Variational Design)
- •Ассоциативное конструирование (Associative Design)
- •Ассоциативная геометрия (Associative Geometry)
- •Объектно-ориентированное конструирование (Feature-Based Modeling)
- •5. Состав и инструменты системы геометрического моделирования (сгм)
- •Геометрическое моделирование
- •Параметрическое и объектно-ориентированное моделирование
- •Сборочное конструирование
- •Анализ свойств модели
- •Создание и оформление чертежей
- •6. Методы создания реалистичных трехмерных изображений
- •Методы представления отношений по глубине
- •Параллельные проекции
- •Перспективные проекции
- •Уровни реалистичности изображений
- •7. Алгоритмы удаления скрытых линий и поверхностей
- •Упрощение сравнения по глубине. Перспективное преобразование.
- •Исключение сравнения по глубине с помощью оболочек
- •Алгоритм сортировки по глубине
- •Алгоритм, использующий z-буфер
- •Алгоритм построчного сканирования
- •Эффективность алгоритмов
- •8. Модели расчета освещенности граней в пространстве
- •Диффузное отражение и рассеянный свет
- •Зеркальное отражение
- •9. Закраска полигональной сетки
- •Однотонная закраска
- •Интерполяция значений интенсивности (метод Гуро)
- •Интерполяция вектора нормали (метод Фонга)
- •Расчет теневых участков
- •Поверхности, пропускающие свет
- •Направленное пропускание света
- •Моделирование пропускания света без преломления
- •Идея алгоритма трассировки лучей
- •Детализация поверхности
- •10. Цвет в компьютерной графике
- •Ахроматический цвет
- •Аппроксимация полутонами
- •Хроматический цвет
- •Физика и физиология цвета
- •Цветовой график мко
- •Цветовые модели для растровой графики
- •Модели rgb (Red, Green, Blue) и cmy (Cyan, Magenta, Yellow)
- •Цветовая модель yiq (ntsc)
- •Цветовая модель yuv (pal)
- •Цветовая модель hsv
- •Цветовая модель hls
- •Цветовая модель l*a*b
Цветовая модель hls
Модель HLS (Hue, Lightness, Saturation – цветовой тон, светлота, насыщенность) – часто используется для самосветящихся объектов.
Допустимые цвета заключены в двенадцатиграннике, состоящем из двух шестигранных пирамид с общим основанием, в котором черный цвет задается вершиной нижней пирамиды и соответствует значению L = 0, белый цвет максимальной интенсивности задается вершиной верхней пирамиды и соответствует значению L = 1. Максимально интенсивные цветовые тона соответствуют основанию пирамид с L = 0.5.
Цветовой тон H, аналогично системе HSV, задается углом поворота.
Насыщенность S меняется в пределах от 0 до 1 и задается расстоянием от вертикальной оси L до боковой поверхности. Таким образом, максимально насыщенные цвета располагаются при L=0.5, S=1. Систему HLS можно представить как полученную из HSV "вытягиванием" точки V=1, S=0, задающей белый цвет, вверх для образования верхней пирамиды.
Цветовая модель l*a*b
В модели L*a*b цвет определяется светлотой L (яркостью) и двумя хроматическими компонентами:
a изменяется в диапазоне от зелёного до пурпурного [–120,120]
b, изменяющимся в диапазоне от синего до желтого [–120,120].
Цветовой охват L*a*b соответствует XYZ, но в L*a*b воспринимаемое цветовое пространство более равномерно.
Цветовая модель L*a*b широко используется в полиграфии.
Модель L*a*b решает проблему множественности подходов к цветному репродуцированию, вызванную использованием различных типов мониторов и выводных устройств. Эта модель задумана как аппаратно-независимая. Иными словами, она воссоздает одни и те же цвета независимо от особенностей устройства (монитора, принтера или компьютера), которое используется для создания или вывода изображений.
L*a*b используется для внутреннего представления цветов в системе Adobe Photoshop.