Уроки OpenGL 4
Уроки OpenGL 4 на gameinstitute.ru
Добро пожаловать в раздел, посвященный урокам OpenGL 4!) В данном разделе мы выкладываем постоянно обновляющуюся базу уроков и туториалов OpenGL 4. Большинство предлагаемого материала рассчитано на специалистов, желающих разобраться в технологии для написания собственнных графических движков или работы с уже существующими. Материал делится на три группы: Базовые уроки OpenGL 4 – материал посвященный основам технологии
- Продвинутые уроки OpenGL 4 – более сложный материал, рассчитанный на специалистов,
разобравшихся с основами - Туториалы OpenGL 4 – примеры использования OpenGL 4 в реальных
приложениях
Задавать свои вопросы касательно OpenGL 4 вы можете на наших форумах.
Базовые уроки OpenGL 4
![]() |
Урок 1: Простейшее приложение OpenGL 4. Начало работы с OpenGL, создние OpenGL контекста а также установка среды разработки. |
Код урока 1 |
![]() |
Урок 2: Вывод геометрии на экран в OpenGL. Рассматривается вывод несложной примитивы на экран в OpenGL. |
Код урока 2 |
![]() |
Урок 3: Математические основы OpenGL. Это урок в самом прямом смысле слова. Приготовьте зачетку. Высшая математика: координатные системы, вектора, матрицы. |
|
![]() |
Урок 4: Установка матриц трансформаций и камеры. Установка матрицы камеры и проективной матрицы; константы шейдера для данных камеры. |
Код урока 4 |
![]() |
Урок 5: Процедурная генерация моделей для OpenGL. Процедурная генерация ландшафта и сетка вершин в качестве данных для вершинного и индексного буферов. |
Код урока 5 |
![]() |
Урок 6: Установка источников освещения OpenGL. Это продвинутый урок по установке освещения; выполняется математический расчет освещения объекта и устанавливается шейдер. |
Код урока 6 |
![]() |
Урок 7: Текстуры в OpenGL. Рассматриваются методы работы с текстурами в OpenGL. | Код урока 7 |
![]() |
Урок 8: Загрузка мешей в OpenGL. В этом уроке рассмотрим загрузку внешних 3d моделей в ваше OpenGL приложение. |
Код урока 8 |
![]() |
Урок 9: Шейдеры в OpenGL. Знакомство с языком GLSL и с архитектурой приложения шейдера. | |
![]() |
Урок 10: Различные виды шейдеров. Продвинутый урок с разбором конкретных примеров шейдеров. Шейдер эффекта Normal Map и металлической поверхности. |
Код урока 10 |