Список библиотек 3D-графики

3D-графика стала настолько популярной, особенно в видеоиграх , что были созданы специализированные API (интерфейсы прикладного программирования), чтобы облегчить процессы на всех этапах генерации компьютерной графики. Эти API также оказались жизненно важными для производителей оборудования для компьютерной графики, поскольку они предоставляют программистам способ доступа к оборудованию абстрактным образом, при этом все еще используя преимущества специального оборудования любой конкретной видеокарты .

Первым фреймворком для трехмерной графики, вероятно, был Core , опубликованный ACM в 1977 году.

Низкоуровневый 3D API

Особенно популярны следующие API для трехмерной компьютерной графики:

Веб-API

  • WebGL — это интерфейс JavaScript для OpenGL ES API, продвигаемый Khronos .
  • WebGPU — находящийся в стадии разработки веб-стандарт и API JavaScript для ускоренной графики и вычислений.

Высокоуровневый 3D API

Существуют также API 3D- сцены-графа более высокого уровня , которые предоставляют дополнительную функциональность поверх API рендеринга более низкого уровня. Такие библиотеки, находящиеся в активной разработке, включают:

Движки на основе JavaScript

Все больше интереса к высокоуровневому API на основе веб-браузера для 3D-графических движков. Вот некоторые из них:

Движки на основе Flash

  • Stage3D в 3D-библиотеке во Flash версии 11 и более поздних
  • Papervision3D и его ответвление Away3D для Flash

Смотрите также

Взято с "https://en.wikipedia.org/w/index.php?title=Список_библиотек_3D_графики&oldid=1255435840"