Загрузка…
Главная

OpenGL

Кроссплатформенный стандарт программирования 2D- и 3D-графики, на котором построены игры, редакторы и визуализация. Основа WebGL в браузерах.

OpenGL
Категория
Фреймворки и библиотеки

Описание

OpenGL описывает, как программа отправляет видеокарте команды для отрисовки 2D- и 3D-графики. Стандарт поддерживается на Windows, Linux и многих других системах, а его вариант для браузеров WebGL позволяет показывать 3D прямо на сайтах.

На OpenGL построены многие игры, 3D-редакторы, САПР и научная визуализация. Для новых высокопроизводительных проектов Khronos развивает более современный стандарт Vulkan, но OpenGL остаётся широко распространённым.

Спецификация OpenGL открыта и бесплатна, реализации поставляются с драйверами видеокарт. Ограничений для России нет.

Что входит

OpenGL описывает, как программа отправляет видеокарте команды для отрисовки 2D- и 3D-графики. Стандарт поддерживается на Windows, Linux и многих других системах, а его вариант для браузеров WebGL позволяет показывать 3D прямо на сайтах.

На OpenGL построены многие игры, 3D-редакторы, САПР и научная визуализация. Для новых высокопроизводительных проектов Khronos развивает более современный стандарт Vulkan, но OpenGL остаётся широко распространённым.

Спецификация OpenGL открыта и бесплатна, реализации поставляются с драйверами видеокарт. Ограничений для России нет.

Возможности

• 2D- и 3D-графика

• Кроссплатформенность

• Основа WebGL

• Поддержка драйверами видеокарт

• Огромная база знаний

• Открытая спецификация

Для начала работы

Быстрая отрисовка графики в программах, играх и визуализациях на разных платформах.

Этап работы

Подключите библиотеку окна и контекста, например GLFW.

Этап работы

Загрузите функции OpenGL и напишите шейдеры.

Этап работы

Отрисуйте сцену и оптимизируйте вывод.

OpenGL бесплатный?

Да, спецификация открыта, а реализации входят в драйверы видеокарт.

Чем OpenGL отличается от Vulkan?

Vulkan новее и даёт больше контроля над видеокартой, OpenGL проще в освоении и широко распространён.

Что такое WebGL?

Вариант OpenGL для браузеров, на котором работают 3D-сцены на сайтах.

OpenGL

Открытая спецификация, реализации в драйверах видеокарт