Рубрики
3D мир Программирование

OpenGL 21: загрузка .glTF ч.3 — скелетные анимации

В данной заметке рассматриваются скелетные анимации в glTF

Рубрики
3D мир Программирование

OpenGL 20: загрузка .glTF ч.2 — базовые анимации

Внутреннее устройство и работа с файлами .glTF ч.2 — загрузка анимаций и применение их на сцене

Рубрики
3D мир Программирование

OpenGL 19: загрузка .glTF ч.1 — статические сцены

Внутреннее устройство и работа с файлами .glTF ч.1 — загрузка моделей без анимации

Рубрики
3D мир Программирование

OpenGL 15: гамма-коррекция

В заметке рассматриваются подходы к работе с гамма-коррекцией

Рубрики
3D мир Программирование

OpenGL 14: тени ч.3 — SSAO

Данная заметка посвящена реализации алгоритма SSAO (screen space ambient occlusion)

Рубрики
3D мир Программирование

OpenGL 13: тени ч.2 — тени от точечного источника и прожектора

Заметка посвящена рисованию теней от множества точечных источников и прожекторов.

Рубрики
3D мир Программирование

OpenGL 12: кубическая текстура и скайбокс

В данной заметке рассматриваются кубические текстуры и работа со скайбоксом при отложенном рендере

Рубрики
3D мир Программирование

OpenGL: ограничение частоты кадров

В заметке рассматриваются способы ограничения частоты кадров для снижения нагрузки на графический процессор.

Рубрики
3D мир Программирование

OpenGL 11: тени ч.1 — тени от направленного источника

В данной заметке рассматривается способ рисования обычных и каскадных карт теней, образуемых направленным источником света, например солнцем.

Рубрики
3D мир Программирование

OpenGL 10: освещение ч.3 — различные виды источников освещения

Данная заметка описывает реализацию направленного и параллельного источников освещения