Skip to content

glcoder/gl33lessons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Уроки по OpenGL 3

О проекте

Данный проект создан с целью предоставить всем заинтересованным доступ к циклу уроков по использованию OpenGL 3.3. Будут рассмотрены многие аспекты нового стандарта OpenGL, отличия от предыдущих стандартов, предоставлены наглядные примеры использования нового функционала.

Уроки предназначены в первую очередь для новичков, но также будут интересны тем, кто переходит на OpenGL версии 3.3 с более ранних версий.

Список уроков (работа в процессе)

Урок 1 - Создание контекста OpenGL 3.3

Урок 2 - Рисуем первый треугольник

Урок 3 - Вращающийся куб с текстурой

Урок 4 - Свет, камера, материал! Часть 1

Урок 5 - Свет, камера, материал! Часть 2

Урок 6 - Тени от объектов

Урок 7 - Экранные эффекты

Планируемые темы уроков на ближайшее время

В ближайшем будущем планируется рассмотреть следующие темы, порядок и содержание могут меняться по ходу работы:

  • Рендер в несколько текстур (MRT - multi render targets)
  • Текстурные шрифты (texture fonts)
  • Псевдо-рельефность (normal mapping)
  • Сглаживание на основе мультисамплинга (Multi Sample Anti Aliasing)
  • gDEbugger для отладки и профилирования приложения (debugging and profiling OpenGL applications)
  • Тени от точечных источников света с использованием кубических теневых карт (point light shadows based on cube shadowmaps)

Если вас интересует какая-то тема из представленных выше или из собственных - вы можете написать мне на gurevichae(at)gmail(dot)com и я обязательно учту ваше мнение, когда буду выстраивать приоритет уроков.

Благодарности

Я, Гуревич Артём aka KpeHDeJIb, очень благодарен за бесценную помощь в работе над этим проектом следующим людям:

Беспалов Дмитрий aka Executor

Романенко Игорь aka RigoN

Ивахненко Вячеслав aka DDMZ

Капулкин Арсений aka Zeux

Егоров Вячеслав aka NULL_PTR

И отдельное спасибо ресурсу GameDev.ru и его автору Ваткину Сергею aka wat за то, что дал мне возможность пообщаться с этими и многими другими замечательными людьми!

About

OpenGL 3.3+ lessons

Resources

Stars

Watchers

Forks

Packages

No packages published