OpenGL (Open Graphics Library — открытая графическая библиотека) — спецификация, определяющая независимый от языка программирования кросс-платформенный программный интерфейс для реализации приложений, использующих 2d и 3d графику.
Содержит более 250-ти функций для рисования сложных 3d моделей из примитивов. Используется при создании компьютерных игр, САПР, виртуальной реальности, визуализации в научных исследованиях.
На платформе Windows конкурирует с Direct3D.
Рендеринг (от англ. rendering — русск. визуализация) процесс получения изображения по модели с помощью программы.
Модель — описание объектов или явлений на строго определенном языке или в виде структуры данных. Описание может содержать геометрические характеристики, положение точки наблюдателя ("камеры"), информацию об освещении (координаты, яркость, вектор и т.п.), степени наличия какой-то материи, напряженность физического поля и т.д.
Яркий пример визуализации — радарные космические снимки, представляющие в виде изображения данные, полученные посредством радиолокационного сканирования поверхности космического тела, в диапазоне электро-магнитных волн.
Часто в компьютерной графике (художественной и технической) под рендерингом понимают создание плоского изображения (картинки) по разработанной 3D-модели.
В зависимости от цели, различают пре-рендеринг, как достаточно медленный процесс визуализации (используют при создании видео) и рендеринг в реальном режиме, применяемый в компьютерных играх, часто использует 3D-ускорители (реализовано на аппаратном уровне).
Графический процессор (англ. Graphics Processing Unit, GPU) — устройство ПК или приставки (игровой), выполняющее графический рендеринг. Современные графические процессоры очень эффективно обрабатывают компьютерную графику, благодаря конвейерной архитектуре они намного превосходят в обработке графической информации центральный процессор.
Графический процессор применяется в качестве ускорителя 3d графики, хотя его можно использовать для вычислений (GPGPU).
Отличительные особенностями по сравнению с ЦПУ(CPU):
- максимально оптимизирована для увеличения скорости расчета текстур и сложных графических объектов архитектура
- ограниченный набор команд
Примером может служить чип R520 от ATI или G70 от nVidia.
Windows Hardware Quality Lab — обозначение одной из лабораторий корпорации Microsoft, миссия которой — проверка совместимости оборудования с операционными системами семейства Windows. При положительном тестировании оборудованию присваивается знак Windows Compatible, драйвера подписываются цифровой подписью, часто называемой WHQL.