3D-графика стала настолько популярной, особенно в видеоиграх , что были созданы специализированные API (интерфейсы прикладного программирования), чтобы облегчить процессы на всех этапах генерации компьютерной графики. Эти API также оказались жизненно важными для производителей оборудования для компьютерной графики, поскольку они предоставляют программистам возможность доступа к оборудованию абстрактным образом, при этом все еще используя преимущества специального оборудования любой конкретной видеокарты .
Первым фреймворком для трехмерной графики, вероятно, был Core , опубликованный ACM в 1977 году.
Особенно популярны следующие API для трехмерной компьютерной графики:
Существуют также API 3D- сцены-графа более высокого уровня , которые предоставляют дополнительную функциональность поверх API рендеринга более низкого уровня. Такие библиотеки, находящиеся в активной разработке, включают:
Все больше интереса к высокоуровневому API на основе веб-браузера для 3D-графических движков. Вот некоторые из них: