Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для РГУТИС / ТКГ Лясин (готова).doc
Скачиваний:
23
Добавлен:
17.04.2015
Размер:
218 Кб
Скачать
☆

1.7 Список литературы основная

  1. Гайдуков С. OpenGL. Профессиональное программирование трехмерной графики на С++. СПб.: БХВ-Петербург, 2004, - 736 с.

  2. Райт Ричард С. (мл.), Липчак Бенжамин. OpenGL. Суперкнига. 3-е изд. М.: Изд.дом Вильямс, 2006. - 1040 с.

Дополнительная

  1. Найджел Томпсон. Секреты программирования трехмерной графики для Windows 95. Microsoft Press, 1996.

  2. Рост Р.Дж. OpenGL. Трехмерная графика и язык пррограммирования шейдеров. Для профессионалов. - СПб.: Питер, 2005. - 428 с.

  3. Клейтон Уолнам. Секреты программирования игр для Windows 95. QUI Corporation, 1995.

  4. Краснов М.В. OpenGL. Графика в проектах Delphi. СПб.:BHV, 2000.

  5. Стэн Трухильо. Передний край. Программирование графики средствами DirectX. Coriolis, The Coriolis Group, 1996.

  6. Майкл Абраш. Программирование графики. Черная книга. Coriolis, The Coriolis Group, 1996.

  7. Петрова Н.П. Виртуальная реальность. Современная компьютерная графика и анимация. Аквариум.1997.

  8. «VESA: стандарт новый, проблемы старые», "Мир ПК", № 7/98.

  9. VESA BIOS Extension (VBE). Core Functions Standard. Video Electronics Standards Association, Sept. 1998.

  10. Visual Introduction in OpenGL, Siggraph’98.

  11. The OpenGL graphics system: a specification (version 1.1).

  12. Программирование GLUT: окна и анимация. Miguel Angel Sepulveda, LinuxFocus.

  13. The OpenGL Utility Toolkit (GLUT) Programming Interface, API version 3, specification.

  14. Shreiner David, Angel El, Shreiner Vicki. An Interactive Introduction to OpenGL Programming. - SIGGRAPH - 163 p

Часть 2 материалы, устанавливающие содержание и порядок проведения промежуточной и итоговой аттестации

2.1 Занятия для самостоятельной работы студентов

Разделы и темы для

самостоятельного изучения

Виды и содержание

самостоятельной работы

Раздел 1.

Тема 1. Стандарты компьютерной графики

Изучение OpenGL, архитектуры, компонентов, библиотек GLU, GLUT, GLAUX, WGL, GLX. Освоить общие принципы программирования, синтаксис используемых команд.

Раздел 1.

Тема 2. Алгоритмы растровой графики

Подготовка и выполнение лабораторной работы №1.Изучить процессы обработки вершин и сборки примитивов. Изучить Растеризацию и обработку фрагментов, операции над пикселями,. заполнение области, заданной цветом границы

Раздел 1.

Тема 3. Преобразования на плоскости

Подготовка и выполнение лабораторной работы №2. Организовать обработку матриц аффинных преобразований на плоскости. Изучение и использование матричных моделей для описания графических объектов. Освоить реализацию 2D-преобразований вOpenGL.

Раздел 1.

Тема 4. Преобразования в пространстве

Подготовка и выполнение лабораторной работы №3. Освоить реализацию 3D-преобразований вOpenGL.

Раздел 1.

Тема5. Алгоритмы вычислительной геометрии

Подготовка и выполнение лабораторной работы №4.Изучение интерполяции, эрмитовой формы представления кривых и поверхностей, кривых и поверхностей в форме Безье, кубических и обобщенных B-сплайнов.

Раздел 2.

Тема 6.Элементы графического интерфейса

Подготовка и выполнение лабораторной работы №5. Освоение создания изображений трёхмерных объектов на плоскости. Освоение использование клавиатуры и манипулятора "мышь" для управления элементами интерфейса и графическими объектами. Изучение функций в OpenGL

Раздел 2.

Тема 7.Пространственные формы

Подготовка и выполнение лабораторной работы №6. Изучение пространственных форм, прикладные модели объектов, моделей описания трехмерных объектов. Изучение полигональных сетки, их способы описания. Изучение правила обхода вершин многоугольника.

Раздел 2.

Тема 8. Свойства материала изображаемых поверхностей.

Подготовка и выполнение лабораторной работы №7. Изучение зеркального отражения, эмиссия, изменения свойств материала.

Раздел 2.

Тема 9Свет. Цветовосприятие

Подготовка и выполнение лабораторной работы №8. Использование цветовых моделей, источников освещения. Моделирование отраженного излучения объектов. Диффузное и зеркальное отражение. Закраска полигональной сетки. Метод постоянного закрашивания. Изучение метода Гуро, метода Фонга.

Уровень прозрачности среды. Использование дополнительных эффектов (дымка, туман и пр.).

Раздел 2.

Тема 10.Текстуры

Подготовка и выполнение лабораторной работы №9. Изучение текстур и их функций

Раздел 2.

Тема 11.Графические сцены

Подготовка и выполнение лабораторной работы №10. Изучение алгоритма Робертса.

Для выполнения самостоятельной работы студентов предусмотрено Методические указания к СРС по дисциплине «Технологии компьютерной графики»