- •Предмет компьютерная графика.
- •Эволюция технических средств компьютерной графики.
- •3. Программистская модель машинной графики.
- •4. Графический пакет. Основные понятия и определения.
- •Простой графический пакет.
- •Независимость пакета от графических устройств.
- •Геометрические преобразования.
- •Рисование окружности методом Брезинхейма.
- •Компьютерные шрифты.
- •Алгоритм Брезинхейма рисования отрезка.
- •Алгоритм впервые разработан для графопостроителя
- •Термины, относящиеся к шрифтам.
- •Метрические параметры шрифтов.
- •Заполнение областей.
- •Растровая развертка многоугольника.
- •Реалистичные изображения.
- •I. Поверхностные модели
- •Сплайновая кривая.
- •II. Модели сплошных тел.
- •III. Модель сплошных конструктивов.
- •Полигональные сетки.
- •Параметрические кубические кривые.
- •Цвет компьютерной графики.
- •5 Уровней освещенности:
- •Цветовые модели кг.
- •Методы закраски.
- •Закраска полигональной сетки.
- •Параметрические кубические кривые и поверхности.
- •Параметрические бикубические поверхности.
- •Удаление невидимых линий и поверхностей.
- •Сравнение по глубине и перспективным преобразованием.
- •Метод сортировки по глубине.
- •Метод плавающего горизонта.
- •Метод построчного сканирования.
- •Метод разбиения области.
- •Алгоритм Варнока
- •Комбинация примитивов.
- •Взаимное положение точки и объекта.
- •Определение видимых точек.
- •Изображение основных примитивов методом трассировки лучей.
- •2. Квадратичные поверхности.
- •Изображение прозрачных, преломляющих и зеркальных поверхностей.
- •Управление процессом формирования изображения.
- •Детализация поверхностей.
- •Способы вывода изображения в Windows.
Параметрические кубические кривые.
Необходимо описать трехмерную кривую:
Минусы: 1) угол наклона кривой может принимать любое значение (tg = )
2) сложно определить, принадлежит ли точка сегменту кривой.
Параметрическая кривая в виде уравнений:
Касательный вектор существует для всех t и в любой точке кривой принимает конечное значение.
Уравнение с 3 коэф-ми
Три вида параметрических кубических кривых:
параметрические кубические кривые в форме Hermith.
в форме Bezier
в форме B-Spline
Цвет компьютерной графики.
Восприятие цвета зависит от особенностей восприятия человеческого глаза, свойств предмета, освещения.
Ахроматический цвет (неокрашенный).
Его атрибут: яркость. Яркость может описывать скалярные величины.
0 – черный, 1 – белый, 0-1 – градация серого.
Существует большое количество устройств, которые в принципе двухуровневые.
Способы передачи серого цвета на двухуров. устройства (принтер). Глаз при взгляде на пространственную площадь, мелкие детали объединяет.
Уровень черного цвета зависит от точек на единицу площади изображения.
5 Уровней освещенности:
Площадь: 2*2 пикселя.
Чтобы передать большое количество уровней яркости, используется область из большего количество точек.
При выборе закрашенных точек следует избегать комбинаций, которые давали бы некий различимый глазом узор на большой площади.
Основной способ – упорядоченное возбуждение.
Точке с коор-ми x,y передать интенсивность I.
Строим матрицу упорядоченного возбуждения:
размером
,
в этой матрице каждое из чисел 0…n2
– 1 встречается один раз, чтобы изобразить
точку с коор-ми x,y
находим
Если
, то точку закрашиваем.
D – элемент матрицы
I – желаемый уровень интенсивности
Хроматический цвет (окрашенный).
Субъективно этот цвет воспринимается в виде 3-х составляющих:
цветовой тон (отличает цвета)
насыщенность – степень разбавления цвета белым.
интенсивность – субъективное впечатление о яркости цвета.
Художники описывают цвет следующим образом:
пигмент, к нему добавляется белый цвет – разбел, и черный – оттенок.
Физики: цвет – электромагнитное излучение в диапазоне 400 – 700 нм.
В физиологии : трёхкомпонентная теория цвета, в соот-ии с которой в глазе есть 3 вида цветочувствительных элемента, воспринимающих красный, синий и зеленый цвета.
Чувствительность у элементов разная цветовое ощущение – сумма ощущений от 3-х видов элементов.
Зависимость чувствительности элементов от длины волны.
