stringtranslate.com

ID Tech 5

id Tech 5 — это фирменный игровой движок , разработанный id Software . Он последовал за своими предшественниками, id Tech 1 , 2 , 3 и 4 , все из которых впоследствии были опубликованы под лицензией GNU General Public License . Он был расценен как значительный шаг вперед по сравнению с id Tech 4. Движок был впервые продемонстрирован на WWDC 2007 Джоном Д. Кармаком на восьмиядерном компьютере; однако демоверсия использовала только одно ядро ​​с однопоточной реализацией OpenGL, работающей на видеокарте Quadro класса 7000 с 512 МБ . [1] id Tech 5 впервые был использован в видеоигре Rage , за которой последовали Wolfenstein: The New Order , The Evil Within и Wolfenstein: The Old Blood . За ним последовала id Tech 6 .

Функции

Первоначальная демонстрация движка включала 20 ГБ текстурных данных (используя более продвинутый подход MegaTexture , называемый Virtual Texturing , [2] , который поддерживает текстуры с разрешением до 128 000 × 128 000 пикселей), и полностью динамический и изменчивый мир. Эта техника позволяет движку автоматически передавать текстуры в память по мере необходимости, что означает, что разработчикам не нужно беспокоиться об ограничениях памяти или ограничениях текстур. Это имеет преимущество в упрощении создания контента, устраняя необходимость адаптировать контент для разных платформ. Движок автоматически оптимизирует ресурсы для кросс-платформенной разработки, что позволяет визуализировать одни и те же модели на разных платформах, создавая их только для одной платформы, что еще больше упрощает кросс-платформенную разработку. [3]

Одной из визуально очевидных особенностей, включенных в рендерер, является полутень в затенении (мягкие края) с использованием карт теней . Напротив, id Tech 4, в котором использовались объемные тени, имел очень четко определенные тени. Содержатся многочисленные другие продвинутые графические эффекты, такие как различные материалы для освещения, эффекты, ориентированные на рендеринг с высоким динамическим диапазоном , цветение, сумеречные лучи ( объемное освещение ), излучательность , [4] мягкие частицы, эффекты пиксельных шейдеров, альфа-канал для покрытия , постобработка, отражение в экранном пространстве, динамические водные поверхности, процедурная анимация, моделирование ткани , глубина резкости и размытие движения . Многопоточная обработка на ЦП выполняется для многих его задач, включая рендеринг, игровую логику, ИИ, физику и обработку звука.

Движок поставляется с пакетом инструментов для создания контента под названием id Studio, который должен быть гораздо более удобным и отполированным, чем в более ранних версиях. Раньше создание контента требовало от художников запуска различных инструментов командной строки, помимо собственных инструментов редактора уровней, в то время как id Tech 5 позволяет выполнять всю работу «в движке».

Хотя id Software будет использовать движок исключительно для создания шутеров, движок также имеет возможность работать за пределами этого жанра. Стив Никс из id Software заявил, что «Мы не только думаем, что люди могут делать игры за пределами пространства экшен-шутеров с помощью нашей технологии, мы поощряем это. Мы бы на самом деле хотели увидеть, как эти игры создаются». [3]

Маркетинг и лицензирование

Впервые движок был публично продемонстрирован во время выступления на Всемирной конференции разработчиков Apple 2007 года, а затем был показан в частном порядке аудитории потенциальных лицензиатов на выставке E3 2007. Первая публичная демонстрация, посвященная исключительно движку, состоялась на QuakeCon в том же году [5] во время ежегодного выступления Джона Кармака.

Интервью с Джоном Кармаком, ведущим разработчиком графического движка в id (на тот момент), показало, что, как и его предшественники, id Tech 5 в конечном итоге будет выпущена как open-source . Переход к open-source, скорее всего, произойдет через много лет после выпуска id Tech 5 как проприетарного движка. На QuakeCon 2007 Кармак сказал LinuxGames , что он интегрирует как можно меньше проприетарного программного обеспечения в id Tech 5, поскольку «в конечном итоге id Tech 5 также станет open-source. Это по-прежнему закон страны в id, политика заключается в том, что мы не собираемся интегрировать то, что сделает невозможным для нас сделать возможный open-source релиз». [6] Кармак ушел из id в 2013 году, и после запуска id Tech 6 в 2016 году не последовало никакого исходного кода.

На QuakeCon 2010 генеральный директор id Тодд Холленсхед объявил, что хотя id Tech 5 может быть предоставлена ​​внутренним разработчикам ZeniMax Media , движок не будет доступен для внешнего лицензирования. [7] 10 ноября 2010 года было объявлено, что первым внутренним разработчиком ZeniMax, который будет работать с движком, станет MachineGames .

Двигатели Void и Stem

Во время разработки Dishonored 2 студия Arkane Studios переписала большую часть id Tech 5 для целей, необходимых для разработки игры. [8] Новая версия движка была названа движком «Void». Arkane удалила ненужные элементы из движка, такие как мини-открытый мир, и переработала графику. Новый движок предназначен для улучшения внутриигрового освещения и постобработки, чтобы улучшить визуальные эффекты игры, а также позволяет игре визуализировать подповерхностное рассеивание . [9] Тот же движок использовался в отдельном пакете расширения Dishonored: Death of the Outsider . Позже Arkane выпустила свою игру Deathloop 2021 года , также используя модернизированный движок Void. [10]

Во время разработки The Evil Within , Tango Gameworks также внесла значительные изменения в движок id Tech 5 для своей собственной игры. [11] [12] Во время разработки The Evil Within 2 были внесены дальнейшие изменения; новая версия движка получила название «Stem». [13] [14]

Игры с использованием id Tech 5

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

Ссылки

  1. ^ "Cain's Carmack Quickie". Gaminggroove.com . Архивировано из оригинала 27-09-2007.
  2. ^ "От виртуализации текстур к массовому распараллеливанию" (PDF) . Id Software . Август 2009. Архивировано из оригинала (PDF) 2009-10-07 . Получено 2009-07-07 .
  3. ^ ab Yu, James. "E3 Q&A: Никс из id о лицензировании движка Tech 5". GameSpot . Получено 15 июля 2007 г.
  4. ^ "Демо RAGE 60fps на iPhone 4 от Джона Кармака". YouTube . Август 2010. Получено 18.05.2011 .[ мертвая ссылка на YouTube ]
  5. ^ Адамс, Дэн. "E3 2007: id Into the Future". IGN. Архивировано из оригинала 18 августа 2007 года . Получено 14 июля 2007 года .
  6. ^ "LinuxGames - Вызовите своего внутреннего пингвина". Архивировано из оригинала 2008-10-03.
  7. ^ Графт, Крис. «id Tech 5 Rage Engine больше не подлежит внешнему лицензированию». Gamasutra . Получено 12 августа 2018 г.
  8. ^ "Движок Void позволяет Arkane расширять границы в каждом углу". Gameplanet . Mighty Ape . Архивировано из оригинала 25 августа 2016 года . Получено 13 июля 2024 года . Он основан на движке Id Tech 5, но мы сохранили около 20 процентов движка и сделали все с ИИ.
  9. ^ «Харви Смит хочет, чтобы Dishonored стала настольной RPG». 21 июня 2016 г.
  10. ^ Хейтон, Фил (15 сентября 2021 г.). «Arkane расследует проблемы производительности Deathloop «в качестве приоритета»». PCGamesN . Получено 23 сентября 2021 г. .
  11. ^ "Зло внутри | Polygon E3 2014". Polygon .
  12. Люси О'Брайен (23 апреля 2013 г.). «Зло внутри — первый взгляд». IGN .
  13. ^ "The Evil within 2 на базе модифицированного движка idTech: STEM Engine". 23 сентября 2017 г.
  14. ^ «The Evil within 2 будет работать на движке STEM Engine; специально разработанном движке на основе idTech». 24 сентября 2017 г.
  15. ^ Шрамм, Майк (16 ноября 2010 г.). «Rage: Mutant Bash TV приносит id Tech 5 на iOS». Engadget . Yahoo! Inc. Получено 13 июля 2024 г. .

Внешние ссылки

СМИ