ВУЗ:
Составители:
Рубрика:
8
5. Лабораторный практикум.
№
п/п
№
разд.
Наименование лабораторных работ Кол.
час
1 8,24
Векторное представление графических объектов.
Аффинные преобразования.
4
2 25 Растровое представление графических объектов.
Спрайтовая анимация.
4
3 17,18 Синтез двухмерных фрактальных изображений. 4
4 21,25 Обработка и анализ двухмерных изображений. 4
5
9 Построение экранного отображения каркасной модели
трехмерного объекта.
4
6 10 Удаление невидимых линий и поверхностей трехмерного
объекта.
4
7 21,6 Работа с объемными графическими объектами в среде
AutoCAD.
4
8 12,13 Создание реалистического изображения трехмерной
сцены методом трассировки лучей.
6
6. Курсовое проектирование.
6.1. Цель курсового проектирования.
Целью курсового проектирования является самостоятельное изучение
студентом возможностей базовых библиотек объемной графики и получение
навыков по проектированию композитных трехмерных объектов/сцен и раз-
работке приложений интерактивной компьютерной графики.
6.2. Типовое задание на курсовое проектирование.
Разработать интерактивную программу на языке С++, реализующую
процесс построения и визуализации трехмерного
объекта/сцены с элемента-
ми динамики на основе использования графических библиотек стандарта
OpenGL/Direct3D.
6.3. Этапы выполнения курсового проекта.
1. Анализ объекта/сцены.
2. Декомпозиция на графические примитивы, аппроксимация гранями.
3. Описание взаимного расположения частей объекта/сцены средства-
ми графической библиотеки в локальной, мировой системе координат.
4. Визуализация объекта/сцены с заданными эффектами (текстуриро
-
вание, туман, и т.д.).
5. Проектирование графического пользовательского интерфейса (GUI).
5. Лабораторный практикум. № № Наименование лабораторных работ Кол. п/п разд. час 1 8,24 Векторное представление графических объектов. 4 Аффинные преобразования. 2 25 Растровое представление графических объектов. 4 Спрайтовая анимация. 3 17,18 Синтез двухмерных фрактальных изображений. 4 4 21,25 Обработка и анализ двухмерных изображений. 4 5 9 Построение экранного отображения каркасной модели 4 трехмерного объекта. 6 10 Удаление невидимых линий и поверхностей трехмерного 4 объекта. 7 21,6 Работа с объемными графическими объектами в среде 4 AutoCAD. 8 12,13 Создание реалистического изображения трехмерной 6 сцены методом трассировки лучей. 6. Курсовое проектирование. 6.1. Цель курсового проектирования. Целью курсового проектирования является самостоятельное изучение студентом возможностей базовых библиотек объемной графики и получение навыков по проектированию композитных трехмерных объектов/сцен и раз- работке приложений интерактивной компьютерной графики. 6.2. Типовое задание на курсовое проектирование. Разработать интерактивную программу на языке С++, реализующую процесс построения и визуализации трехмерного объекта/сцены с элемента- ми динамики на основе использования графических библиотек стандарта OpenGL/Direct3D. 6.3. Этапы выполнения курсового проекта. 1. Анализ объекта/сцены. 2. Декомпозиция на графические примитивы, аппроксимация гранями. 3. Описание взаимного расположения частей объекта/сцены средства- ми графической библиотеки в локальной, мировой системе координат. 4. Визуализация объекта/сцены с заданными эффектами (текстуриро- вание, туман, и т.д.). 5. Проектирование графического пользовательского интерфейса (GUI). 8