Приветствую вас на странице моего тренировочного OpenGL проекта.
На данном этапе в проекте реализованы:
- Трехмерная геометрия (в скромных но достаточных размерах), матрицы преобразований
- Конвеер приложения, камеры, Callback
- Загрузка мешей различных форматов
- Шейдеры и интерфейс для создания эффектов
- Загрузка и наложение текстур
- Основные виды освещения и различные источники
- Карты теней разового прохода
- SkyBox
- Normal mapping
Рендер монстра. Ambient, directional, diffuse освещение.
Рендер монстра. SpotLight + ShadowMap (1 pass).
Рендер монстра. SpotLight + ShadowMap (1 pass) + SkyBox.
Рендер монстра. Ambient, directional, diffuse освещение + Normal mapping + SkyBox.
Использовались следующие библиотеки:
- Glew http://glew.sourceforge.net/
- Glut https://www.opengl.org/resources/libraries/glut/
- SOIL image library http://www.lonesock.net/soil.html
- Assimp model importer http://www.assimp.org/
Проект создан на основании уроков с сайта: http://triplepointfive.github.io/ogltutor/
Автор
Зубенко Кирилл
Контакты
- E-mail kirill.zubenko.neitron@gmail.com
- Linkedin https://www.linkedin.com/in/kirill-zubenko-338952b3/