НАВИГАТОР КУРСА: Что и в какой последовательности изучать, когда и какие задачи решать.

ПО ВСЕМ ВОПРОСАМ ОБРАЩАТЬСЯ КО МНЕ ПО АДРЕСАМ fsergei@mail.ru, slf-ipiran@mtu-net.ru (пока желательно копии- в оба адреса, до особых указаний).

Курс в основном соответствует Программа МАГС

Изучение курса следует начинать с раздела (Тема 1 Программы МАГС ) Модели и показатели производительности вычислительных систем ,в котором дан обзор современных подходов к моделированию вычислительных систем (ВС) и описаны основные метрики производительности. Основное внимание в этом разделе уделено вероятностным моделям поведения ВС, которые рассматриваются в сравнении с возможными детерминистскими способами моделировния. Обратите внимание на эти различия, и сформулируйте возможные критерии использования этих классов моделей для оценки и предсказания производительности графических ВС, иллюстрируя примером выбранной Вами программы (и пришлите Ваши результаты преподавателю!).

Так как мы в основном будем заниматься производительностью графических систем, вспомнить основные подходы к моделированию сцен, а также определение Графической Системы (Тема 2 Программы) можно по материалу Модели Трехмерных сцен.

Принципы измерения производительности найдите по ссылке Измерение Производительности

С техникой измерения (включая статистическую обработку измерений) следует знакомиться по Техника Измерений.

Параллельно с изучением этих вопросов ,переходите (на третье-четвертой неделе семестра) к изучению принципов обеспечения производительности OpenGL графических программ, что является основой для выполнения курсовой работы.Для этого следует выполнить лабораторные работы по построению сцен с использованием библиотеки OpenGL. При построении следует использовать основные работы графического конвейера,такие как Геометрические преобразования и освещенность. Каждый может предложить свой вариант программы, согласовав его с преподавателем. В противном случае, воспользуйтесь программой построения сферы по ссылке http://opengl.org.ru/books/open_gl/, обеспечив необходимое качество картинки ("естественную" освещенность, правильная область отсечения и т.д.).

После этого, ознакомтесь с подходами к обеспечению производительности графических приложений OpenGL Performance .

После этого приступайте к выполнению работ по сравнению производительности программы построения NURBS сплайн-поверхности с использованием различных функций OpenGL. Spline для программы surface , не забыв подключить header Glos.h , следуя указаниям Практические работы .

На базе этой программы можно выполнить курсовую работу, для чего следует получить у преподавателя индивидуальные задания. Можно также предложить в качестве курсовой любую графическую программу, использующую OpenGL и splines. Для этого следует согласовать ее с преподавателем.

Экзаменационные вопросы