Компьютерные науки

Создание графических моделей с помощью Open Graphics Library

Программа для практического изучения кроссплатформенной библиотеки OpenGL. Направлена на разработку графических моделей, координатные преобразования, настройку освещения и текстурирование объектов.
Студентов 1145 Выпускников 162 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Компьютерная графика
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена основам компьютерного моделирования и визуализации с использованием универсальной графической библиотеки OpenGL. В учебной программе рассматриваются структура приложений для трехмерной графики, свойства графических примитивов, пространственные преобразования, настройка источников света и материалов для придания моделям реалистичности. Особое внимание уделяется созданию интерактивных приложений, устранению эффекта ступенчатости и отладке кода. Учебная программа ориентирована на программистов и разработчиков систем проектирования.
Цели
  • Сформировать базовые знания об архитектуре и возможностях библиотеки OpenGL.
  • Дать представление о принципах построения графических примитивов и координатных преобразованиях.
  • Познакомить с методами освещения, наложения текстур и создания интерактивных графических приложений.
Чему я научусь?
  • Создавать графические модели с использованием основных примитивов OpenGL.
  • Применять координатные преобразования для позиционирования объектов в пространстве.
  • Настраивать параметры источников света и материалов для реалистичного отображения моделей.
  • Разрабатывать интерактивные приложения и выявлять ошибки при работе с графической библиотекой.

Авторы

Лихачев Владимир Николаевич
Лихачев Владимир Николаевич
Доцент кафедры алгебры и информатики Калужского государственного университета им. К. Э. Циолковского, к.п.н.
Чему я научусь?
  • Создавать графические модели с использованием основных примитивов OpenGL.
  • Применять координатные преобразования для позиционирования объектов в пространстве.
  • Настраивать параметры источников света и материалов для реалистичного отображения моделей.
  • Разрабатывать интерактивные приложения и выявлять ошибки при работе с графической библиотекой.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение
2 Библиотека OpenGL и платформа Microsoft .NET Framework В лекции рассматриваются возможности использования библиотеки OpenGL на платформе Microsoft .NET Framework.
3 Библиотека OpenGL и Object Pascal В лекции расcматриваются особенности использования библиотеки OpenGL в программах, создаваемых на языке программирования Object Pascal с... В лекции расcматриваются особенности использования библиотеки OpenGL в программах, создаваемых на языке программирования Object Pascal с использованием среды разработки Delphi. ещё
4 Структура приложений, использующих OpenGL В лекции рассматривается структура приложений на языках программирования C# (тип приложений WinForms) и на Object Pascal... В лекции рассматривается структура приложений на языках программирования C# (тип приложений WinForms) и на Object Pascal (Delphi), использующих библиотеку OpenGL. ещё
5 Основные графические примитивы OpenGL и их свойства В лекции рассматриваются основные примитивы OpenGL и их свойства.
Основные графические примитивы OpenGL и их свойства тест для курса Создание графических моделей с помощью Open Graphics Library 75 мин
6 Координатные преобразования в OpenGL В лекции рассматриваются видовые и перспективные преобразования, выполняемые библиотекой OpenGL при создании изображений.
Координатные преобразования в OpenGL тест для курса Создание графических моделей с помощью Open Graphics Library 45 мин
7 Освещение объектов В лекции рассматривается использование режима освещения в OpenGL и основные свойства материала.
Освещение объектов тест для курса Создание графических моделей с помощью Open Graphics Library 65 мин
8 Свойства источника света В лекции рассматриваются свойства источников света библиотеки OpenGL.
9 Параметры модели освещения В лекции рассматриваются параметры модели освещения: освещение обратных граней и фоновое освещение граней примитивов.
10 Текстура В лекции рассматривается создание двухмерных текстур в OpenGL и определение соответствия координат вершин и координат текстуры.
11 Интерактивные приложения OpenGL В лекции рассматриваются методы создания интерактивных приложений с использованием библиотеки OpenGL.
12 Устранение эффекта ступенчатости В лекции рассматривается один из методов устранения ступенчатости изображения, формируемого библиотекой OpenGL.
13 Выявление ошибок при работе с библиотекой OpenGL В лекции рассматриваются наиболее часто встречающиеся ошибки при построении изображений с помощью OpenGL и методы их... В лекции рассматриваются наиболее часто встречающиеся ошибки при построении изображений с помощью OpenGL и методы их предотвращения и исправления. ещё
14 Создание программы Лабиринт В лекции рассматривается создание приложения, в котором используются большинство возможностей OpenGL, рассмотренные в предыдущих лекциях.
Создание программы Лабиринт тест для курса Создание графических моделей с помощью Open Graphics Library 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.