Уроки программирования OpenGL
В своё время я увлёкся программированием 3d-графики для игр. Ни к чему для меня лично это не привело, но в процессе самообучения я перевёл для себя и даже написал некоторое количество статей.
В основном это перевод англоязычных статей с gametutorials.com, а частью написанные мной статейки.
Итак, уроки программирования OpenGL: Начиная от самого простого — инициализации — и заканчивая рассчетом пересечений 3D обьектов, созданием эффекта Motion Blur, тумана, и выбором 3D обьектов мышью.
Подразумевается, что вы уже прочитали и поняли уроки камеры и Frustum culling. Если нет,
frustum — это усеченная пирамида, образуемая шестью плоскостями. Её вершина — «глаз» игрока, или
Этот урок описывает создание объемных теней по технологии «Stencil». Здесь нам уже не понадобится
На самом деле, матричные тени — дело простое. Тут нам и понадобится наш класс
Для многих последующих уроков нам понадобится работа с матрицами, поэтому мы создадим отдельный класс
Этот урок покажет вам, как научить ваши программы сохранять скриншоты в .tga-файлы. Я выбрал
По просьбе на форуме решил написать простенькую статью о программировании графики под linux. Собственно,
Этот урок показывает способ загрузки моделей из файлов .obj. Формат obj — это текстовые
Формат 3DS — не лучший способ хранить анимацию, тем не менее совсем недавно это
Этот урок продемонстрирует способ загрузки файлов .3ds. Этот формат можно создать, например, в 3d