
Брундасов. Компьютерная графика. Лекции / lesson03
.pdf
GS и 3D текстуры
Рендеринг в 3D текстуры возможен только через GS

Tess Factor

Альфа-смешивание

Устройство современных GPU

GPU

GPU это большой конвейер

GPU это большой конвейер
DirectX
•API для доступа к функциональности GPU
•ОС Windows и
◦Преимущественно С/C++, но
◦COM (Component Object Model)/DLL
◦Для С# есть Managed DirectX
•Хотите использовать DX в вашем любимом ЯП?
◦Реализуйте поддержку COM объектов
•Жесткая спецификация стандарта (DX9, DX10, DX11)
•Каждая новая версия несовместима с предыдущей
OpenGL
•API для доступа к функциональности GPU
•Мультиплатформенный
•Мультиязыковой
•Процедурный
•Динамически расширяемый
•Указатели на функции
•Доступ к объектам осуществляется при помощи целочисленных имен
•Понятие текущего объекта