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

объём: 36 часов
В компьютерном моделировании значительную роль занимает графическое представление моделируемых объектов, явлений и процессов. Графические модели позволяют не только более наглядно представить моделируемые сущности, но и упростить интерпретацию полученных результатов. Учебный курс предназначен для изучения базовых возможностей графической библиотеки OpenGL и получения практических навыков создания графических моделей различных типов: от графиков до реалистичных моделей объектов.
690 ₽
Темы:
Программирование

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

Сертификат

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

Авторы

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

Учебный план

№ Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 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 и их свойства тест для курса Создание графическиx моделей с помощью Open Graphics Library 75 мин
6 Координатные преобразования в OpenGL В лекции рассматриваются видовые и перспективные преобразования, выполняемые библиотекой OpenGL при создании изображений.
Координатные преобразования в OpenGL тест для курса Создание графическиx моделей с помощью Open Graphics Library 45 мин
7 Освещение объектов В лекции рассматривается использование режима освещения в OpenGL и основные свойства материала.
Освещение объектов тест для курса Создание графическиx моделей с помощью Open Graphics Library 65 мин
8 Свойства источника света В лекции рассматриваются свойства источников света библиотеки OpenGL.
9 Параметры модели освещения В лекции рассматриваются параметры модели освещения: освещение обратных граней и фоновое освещение граней примитивов.
10 Текстура В лекции рассматривается создание двухмерных текстур в OpenGL и определение соответствия координат вершин и координат текстуры.
11 Интерактивные приложения OpenGL В лекции рассматриваются методы создания интерактивных приложений с использованием библиотеки OpenGL.
12 Устранение эффекта ступенчатости В лекции рассматривается один из методов устранения ступенчатости изображения, формируемого библиотекой OpenGL.
13 Выявление ошибок при работе с библиотекой OpenGL В лекции рассматриваются наиболее часто встречающиеся ошибки при построении изображений с помощью OpenGL и методы их... В лекции рассматриваются наиболее часто встречающиеся ошибки при построении изображений с помощью OpenGL и методы их предотвращения и исправления. ещё
14 Создание программы Лабиринт В лекции рассматривается создание приложения, в котором используются большинство возможностей OpenGL, рассмотренные в предыдущих лекциях.
Создание программы Лабиринт тест для курса Создание графическиx моделей с помощью Open Graphics Library 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

690 ₽