Loading AI tools
игровой движок Из Википедии, свободной энциклопедии
EA Graphics Library (EAGL) (рус. Графическая библиотека Electronic Arts) — игровой движок, разработанный для внутреннего использования американской компанией Electronic Arts. Данный игровой движок, подвергаясь постоянным доработкам и усовершенствованиям, используется филиалами EA в таких проектах, как серия автомобильных симуляторов Need for Speed, сериях спортивных симуляторов FIFA, NBA, NHL и других играх[3][4].
EA Graphics Library | |
---|---|
Тип | игровой движок |
Разработчик |
![]() |
Ключевые программисты | В Need for Speed: Hot Pursuit 2: Анис Ахмад, Грег Чепмен, Анис Дейв, Мартин Эдвардс, Альберт Хо, Джейсен Хукулак, Дэниел Кеннет, Пэт Мартин, Стэн Мелакс, Марк Мидзугучи, Эдди Паркер, Род Редекопп, доктор Эрик Шенк, Одрей Шумахер, Брайан Стаффорд, Роб Уилл, Дэвид Вонг, Саймон Вонг, Ульрик Вонг[1][2] |
Аппаратные платформы |
IBM PC-совместимый компьютер Xbox Xbox 360 PlayStation Portable PlayStation 2 PlayStation 3 GameCube Wii |
Поддерживаемые ОС |
Microsoft Windows Mac OS X |
Написан на языках | Предположительно, C++ |
Лицензия | проприетарная |
Последняя версия | EAGL4 |
Следующий движок серии | Heroic Driving Engine |
Первая игра на движке | NHL 2002 (2001) |
Последняя игра на движке | Need for Speed: World (2010) |
Точное количество игр, выпущенных на основе данной технологии неизвестно, так же как и информация о различиях между версиями движка. Для отрисовки (рендеринга) изображения в играх на основе этого движка применяется интерфейс программирования приложений (англ. API) DirectX. Поддерживается обработка открытых (англ. outdoor) пространств большого размера (дополнительные оптимизации и доработки для данной функции были осуществлены, главным образом, в Need for Speed: Most Wanted 2005 года, возможна потоковая подгрузка локации по мере передвижения по ней игрока, что позволяет создать иллюзию «бесшовности» мира и сократить общее время, которое требуется для загрузки игры).
Движок EAGL неоднократно дорабатывался для каждой выходящей игры, вводились улучшения в графическую часть (рендерер) и физический движок, была добавлена поддержка многоядерных процессоров, новых игровых консолей и пр.
Первоначально четвёртая версия движка (EAGL4), на которой работают Need for Speed: Most Wanted и Need for Speed: Carbon, была создана, согласно iXBT.com[4], для Need for Speed: Hot Pursuit 2 и игровой консоли PlayStation 2, но легко портируемый API и рантайм позволили осуществить перенос на другие платформы.
В сравнении с вариантом движка, который применён в Hot Pursuit 2, для Most Wanted EAGL4 был улучшен, как и улучшался в последующем для Carbon, а позже и других игр серии.
Графический движок поддерживает динамические мягкие тени, использование карт теней (англ. shadow mapping), большое количество пиксельных и вершинных шейдеров, которые используются, например, для различных алгоритмов постфильтрации, в числе которых такие методы, как: motion blur (размытие экрана), distortion (искажения/преломления от капель дождя на ветровом стекле), псевдо-HDR (в самих играх именуется как overbright и представляет собой, вместо полноценного HDR-рендеринга, комбинацию эффекта bloom и нескольких простых эффектов, которые имитируют, например, приспособляемость зрения к сменам освещения), noise (эффект зернистости), visual treatment (фильтрация цветов), а также эффект глубины резкости. Поддерживается применение карт нормалей (англ. normal mapping).
Система частиц отвечает за такие эффекты, как имитация дождя, выхлопа, дыма из-под колес, дыма от факелов, тумана, искр и т. п.
Для реализации отражений на моделях автомобилей используется динамическая карта отражений (англ. specular mapping) (шесть граней куба, обновляющихся со скоростью, заданной в настройках; каждая имеет разрешение 256x256 пикселей). В карту рисуется лишь статическая геометрия. Среднее количество полигонов, отображаемых в кадре (на примере Need for Speed: Most Wanted) при максимальных настройках — 140000-150000.
Need for Speed: Most Wanted и Need for Speed: Carbon, как и некоторые другие игры на этом движке, не имеют поддержки широкоформатных мониторов из меню (тем не менее, сам движок поддерживает данную функцию, для её включения существуют специальные утилиты)[5][6].
Указанный ниже список не является полным.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.