
Компьютерная графика / Вопросы МГ 2010_11
.docx
-
Понятия двумерной и трехмерной машинной графики. Системы координат (мировая, наблюдателя).
-
Двумерные преобразования. [4, 0.1.1] [5, Гл.3]
-
Однородная система координат. Двумерные преобразования в однородной системе координат. [4, 0.1.2-0.1.3] [5, Гл.3]
-
Однородная система координат. Трехмерные преобразования в однородной системе координат. [4, 0.1.5(частично)] [5, Гл.3]
-
Проекции. Типы проекций (параллельные, перспективные)
-
Специальные перспективные проекции. Стереопроекция, стереоизображения.
-
Построение проволочного перспективного изображения. Перспективное преобразование. [4, 0.1.6] [5, Гл.2]
-
Алгоритмы заливки областей: простой алгоритм заливки, построчный алгоритм заливки с затравкой.
-
Алгоритмы заливки областей: заполнения многоугольника, построчное заполнение многоугольника.
-
Алгоритм Брезенхема генерации отрезка.
-
Алгоритм Коэна-Сазерленда отсечения невидимых линий. [4, 0.6.1]
-
Алгоритм Кируса-Бека отсечения невидимых линий. [4, 0.6.4]
-
Алгоритм Лианга-Барски отсечения невидимых линий. [4, 0.6.3]
-
Алгоритм Сазерленда-Ходгмана отсечения многоугольника. [4, 0.7.1]
-
Простой алгоритм отсечения многоугольника. [4, 0.7.2]
-
Алгоритм Вейлера-Азертона отсечения многоугольника. [4, 0.7.3]
-
Алгоритм Z-буфера трехмерного отсечения.
-
Алгоритм трассировки лучей. [4, 0.10.3, 0.10.4, 0.10.7]
[5, Гл.6]
-
Алгоритм Варнока трехмерного отсечения. [4, 0.10.5]
-
Геометрическое моделирование. Виды геометрических моделей (воксельная, точечное представления, конструктивная геометрия, каркасное представление, поверхностное моделирование)
-
Цветовые модели (RGB, YСrCb, HSV, HLS, CIE Luv)
-
Освещение. Диффузное отражение. Зеркальное отражение. Преломление.
-
Закраска граней. Плоская, по Гуро, по Фонгу.
-
Свето-теневой анализ. Алгоритм построчного сканирования. Метод теневого буфера. Метод излучательности.
-
Глобальная модель освещения с трассировкой лучей.
-
Текстуры. Процедурные текстуры (коррекция, интерполяция). Виды процедурных текстур (Прозрачные текстуры, полупрозрачные текстуры, циклические текстуры, динамические текстуры, текстуры с мультиразрешением)
-
Текстуры. Проективные текстуры.
-
OpenGL . Архитектура и основные функции.
Литература:
-
Роджерс Д., Адамс Дж. Математические основы машинной графики
-
Роджерс Д. Алгоритмические основы машинной графики
-
Ньюмен У., Спрулл Р. Основы интерактивной машинной графики
-
Вельтмандер П.В. Машинная графика
http://ermak.cs.nstu.ru/kg_rivs/kg02.htm
-
http://stratum.pstu.ac.ru/textbooks/kgrafic/additional/contents.html
-
http://stratum.pstu.ac.ru/textbooks/kgrafic/contents.html
-
http://www.kgraph.narod.ru/lectures/5_1_1.htm