- •Цвет в компьютерной графике. Колориметрия. Основные цветовые моде
- •Анимация в компьютерной графике. Основные алгоритмы и приемы задания анимации.
- •Компьютерная графика. Классификация применений. Способы организации данных в графических пакетах.
- •Алгоритмы освещенности поверхности в компьютерной графике. Алгоритмы Гуро и Фонга.
- •Удаление скрытых линий и поверхностей в компьютерной графике. Алгоритм Аппеля.
- •Представление криволинейных сегментов в кг. Общее уравнение
- •1) Параметрические, кубические кривые. Параметрическое описание кривой в общем виде.
- •Представление криволинейных поверхностей в кг. Общее уравнение
- •Удаление скрытых линий и поверхностей в компьютерной графике. Понятие лицевых и не лицевых граней, алгоритм Робертса.
- •Реалистическое представление сцен в компьютерной графике. Алгоритм трассировки лучей, метод излучательности.
- •Реалистическое представление сцен в компьютерной графике. Модели закраски.
- •Алгоритм Гуро
- •Стандартизация в компьютерной графике. Графические протоколы.
- •Цветовые модели компьютерной графики. Комплиментарные цвета. Кубическая и пирамидальная модели.
- •Системные принципы создания графических пакетов.
- •Базовые растровые алгоритмы. Инкрементные алгоритмы.
- •Цветовые модели компьютерной графики. Аддитивные цветовые модели.
- •Методы описания поверхностей. Векторная полигональная модель.
- •Стандартизация в компьютерной графике. Классификация стандартов.
- •Стандартизация в компьютерной графике. Базовые графические стандарты
- •Цвет в компьютерной графике. Хроматический и ахроматический цвет. Цветовые модели. Палитра.
- •Компьютерная графика: базовые понятия и определения. Computer Vision, Image Processing, Computer Graphics.
- •Растровый и векторный способы организации графических данных. Преимущества и недостатки.
Стандартизация в компьютерной графике. Классификация стандартов.
1974г. США, GSPC-ACM/SIGGRAPH 1975г. ФРГ, DIN-NI/UA 5.9 Институт стандартов.
1977г. Франция, рабочая группа TC97/SC5
Основной целью стандартизации в КГ является переносимость графических систем, которая достигается стандартизацией интерфейса между графическим ядром системы(базовая графическая система), которая реализует собственно граф функции и моделирования системы, т.е. проблемно ориентированы прикладной программой, которая использует функции графического ядра, при этом базовая система должна обладать: независимостью от вычислительной системы, независимостью от языков программирования, независимо от областей применения и независимо от графических устройств.
Устройства вывода
На сегодняшний день в КГ выделяют следующие группы стандартов:
1) Базовая группа стандартизирующая работу базовой графической системы.
2) Языковые интерфейсы – необходимы для описания функции и типов данных графических стандартов в стандартизированных языках программирования.
3) Графические протоколы – определяют порядок и правила обмена информацией между БГС с одной стороны и прикладной программой с другой.
4) Стандарты регистрации – определяют правила регистрации и представления стандартизируемых аспектов примитивов, выводы групп примитивов, различных графических элементов.
5) Стандарты тестирования реализации на соответствие графическим стандартам. Задача стандартов специфицировать характеристики тестов, по которым то или иное ПО или устройство вывода получили оценку соответствия стандарту.
Стандартизация в компьютерной графике. Базовые графические стандарты
1974г. США, GSPC-ACM/SIGGRAPH 1975г. ФРГ, DIN-NI/UA 5.9 Институт стандартов. 1977г. Франция, рабочая группа TC97/SC5
Основной целью стандартизации в КГ является переносимость графических систем, которая достигается стандартизацией интерфейса между графическим ядром системы(базовая графическая система), которая реализует собственно граф функции и моделирования системы, т.е. проблемно ориентированы прикладной программой, которая использует функции графического ядра, при этом базовая система должна обладать: независимостью от вычислительной системы, независимостью от языков программирования, независимостью от областей применения и независимо от графических устройств.
Базовые стандарты.
CORE SYSTEM- начало 70-х годов
Основные идеи, заложенные в стандарт:
1)Жесткое разделение функций ввода и вывода графической информации.
2)Минимизация отличий функций вывода графических данных на печатающее устройство и дисплей.
3)Сформулирована концепция мировой пользовательской и нормированной системы координат.
4) Сформулирована концепция однозначной связи атрибутов примитивов(цвет, яркость, текстуры и т.д.) и самих примитивов.
5) Определены общие правила визуализации 2d(плоских) изображений.
GKS
В стандарте определено понятие графической рабочей станции как абстрактной совокупности виртуальных устройств ввода вывода, способных вводить информацию в графическую систему и выводить из нее графические данные с использованием коммуникационных технологий.
В стандарте также описаны способы задания атрибутов и свойств примитивов, которые могут моделироваться как уникальные для конкретного объекта.
GKS-3D
Стандарт определил концепции построения 3D примитивов, установки их свойств и атрибутов, концепцию вывода 3D объектов в 2d проекционные зоны.
PHIGS
Стандарт определяет min набор функций программирования графики с возможностью редактирования графических данных на плоскости и в пространстве.
CGI
Стандарт накладывает ограничения на интерфейс между драйверами устройств, определяя таким образом общие принципы управления устройствами ввода вывода, построения драйверов и общими графическими операциями, реализуемыми в процессе вывода.
