Skip to main content

Что такое компьютерная графика OpenGL®?

Компьютерная графика OpenGL® - это изображения, отображаемые с использованием программного обеспечения OpenGL®, а не других типов программ компьютерной компьютерной графики (CGI). Они отображаются с помощью компьютерного кодирования, так же, как разработка компьютерного программного обеспечения. Однако вместо того, чтобы использовать это кодирование для инструктирования программы о том, как работать, программирование используется для инструктирования графического движка о том, что и как визуализировать различные двумерные (2D) или трехмерные (3D) объекты. Компьютерная графика OpenGL® имеет определенные преимущества перед другими программами в том, что она может использоваться с несколькими операционными системами (ОС) и различными платформами.

Существует ряд различных настроек, в которых можно использовать компьютерную графику OpenGL®, включая создание программ автоматизированного проектирования (CAD) и видеоигр. Различные ландшафты, сцены и объекты могут быть созданы с помощью этого типа программного обеспечения. В архитектурных или дизайнерских целях компьютерную графику OpenGL® можно использовать для создания цифровых моделей зданий в качестве демонстрации для клиента или для создания цифрового макета продукта. В дизайне видеоигр эти типы графики часто используются для создания сцен и объектов, которые легко воспроизводятся различными аппаратными и программными средствами.

С помощью программного обеспечения OpenGL® можно создавать как двумерную, так и двухмерную, или трехмерную, или трехмерную графику, и затем эти изображения можно легко визуализировать и отображать с помощью компьютерных систем. Компьютерная графика OpenGL® в основном создается с помощью компьютерного программирования, очень похожего на то, которое используется для создания нового программного обеспечения или для проектирования и разработки веб-сайта. Затем программное обеспечение выполняет код, который был написан, и при этом генерирует различные типы объектов, состоящих из линий и многоугольников. Эти типы компьютерной графики OpenGL® разрабатываются с помощью математики, так как каждая точка объекта указывается в коде.

Точки в пространстве, также называемые вершинами, и линии используются для создания компьютерной графики 2D OpenGL®. Например, треугольник может быть создан с помощью кода, который указывает три конкретные точки, а затем инструктирует программное обеспечение соединять эти точки с линиями, чтобы получить общую форму. 3D графика, однако, несколько сложнее и требует много кода для создания. Эти объекты создаются как компьютерная графика OpenGL® с помощью нескольких форм, называемых многоугольниками, которые соединяются вместе, образуя поверхность трехмерного объекта. Затем это текстурируется с помощью дополнительного программирования и может быть обработано множеством способов с помощью большего количества кода.