Id Tech 3

Id Tech 3

id Tech 3

id Tech 3
Тип игровой движок
Разработчик id Software
Написана на C[1]
Лицензия версия 1.32 — GNU GPL
Сайт http://www.idsoftware.com/business/idtech3/

id Tech 3 (ранее называемый Quake 3 Engine) — игровой движок, разработанный компанией id Software специально для шутера от первого лица Quake III Arena, и с успехом используемый в других проектах. Является конкурентом движков Unreal Engine 1 и Lithtech.

id Tech 3 — прямой потомок более ранних движков — Quake engine и id Tech 2 (ранее называемого Quake 2 Engine) и использует их наработки. Частично, некоторые элементы движка вошли в следующий движок — id Tech 4 в улучшенном и переписанном виде.

После успешных годов коммерческого лицензирования, на QuakeCon 2005, Джон Кармак заявил, что в скором времени произойдет открытие исходных кодов Quake III под лицензией GNU GPL версии 2.

19 августа 2005 года были опубликованы исходные коды движка игры (версия 1.32). Сейчас, наработки технологии Id Tech 3 используются во многих сторонних игровых движках. Группа разработчиков Icculus заявила об адаптации движка игры для различных платформ и внесении новых возможностей. Исходный код можно загрузить с официального ftp

Содержание

Технические характеристики движка

id Tech 3 использует трехмерные модели формата MD3. Этот формат использует вертексную (вершинную) анимацию (иногда называемую также пер-вертиксной анимацией) в противоположность используемой другими движками скелетной анимации.

Возможности анимации в MD3-формате значительно превосходят таковые в формате MD2, который использует движок id Tech 2, потому что аниматор может использовать любое количество кадров в секунду для анимации модели, в то время как ограничение MD2 — лишь 10 кадров в секунду. Это позволяет создавать более масштабную и реалистичную анимацию, чем на движке Quake II.

Другой важной особенностью формата MD3 является то, что модели могут состоять из нескольких частей, скрепленных друг с другом. Таким образом, каждая часть тела персонажа (например, торс, ноги, голова) могут двигаться независимо друг от друга ради процедурной анимации. Каждая часть модели может иметь свой набор текстур.

Модели персонажей освещены и затенены благодаря использованию затенения по Гуро (англ. Gouraud shading), в то время как игровые уровни, сохранённые в файловом формате BSP, освещаются по методу Гуро или же при помощи карт освещения, в зависимости от предпочтений пользователя. Движок способен использовать цветовое освещение из решетки освещения (англ. light grid) и применить его к моделям; это свойство предоставляло на то время очень продвинутое качество освещения.

Движок способен работать с тремя различными типами теней. При использовании первого метода под ноги персонажей помещается затенённый круг с частично изменёнными краями, который и имитирует тень. Эта методика называется «Капельные тени» (англ. blob shadow). Второй режим создаёт непрозрачные твёрдые черные тени с резкими краями. Третяя методика отличается от второй тем, что с переменным успехом пытается путем прохода глубины сделать тени прозрачными. Ни одна из этих методик не отсекает теневые объёмы, что причиняет «проход» теней через геометрию уровня, например, через стены.

Еще одними особенностями движка являются использование высокоуровневого шейдерного языка и метода для рендеринга объемного тумана.

В версии движка, вышедшей в 2005 году вместе с исходным кодом под лицензией GNU General Public License, отсутствовала большая часть программного кода, который отвечал за работу с файлами формата MD4, которые ответственные за скелетную анимацию. Предполагается, что id Software так никогда и не закончила разработку данного формата, хотя почти все лицензиаты движка получили свои собственные системы скелетной анимации из того, что было сделано. Компания Ritual Entertainment использовала возможности анимации MD4 в игре Heavy Metal: F.A.K.K.², SDK к которой сформировал базовую поддержку MD4. Поддержка MD4 для Id Tech 3 позже была доработана неизвестным человеком с псевдонимом Gongo (подробная информация об этом файловом формате присутствует на его сайте).

Игры, которые используют id Tech 3 Engine

Коммерческие игры

Cерия игр Call of Duty (включая Call of Duty: Modern Warfare 2) а также Quantum Of Solace используют модифицированную версию движка Id Tech 3, созданную Infinity Ward.

id Tech 3 с инструментарием ÜberTools

Некоммерческие игры

  • Urban Terror — (2000—2008) — Frozen Sand, LLC
  • OpenArena (2005—2008) — команда разработчиков ОpenArena
  • Smokin' Guns (2005) — Smokin' Guns Productions
  • Alien Arena (2006—2008) — COR Entertainment (модифицированный движок «CRX»)
  • Tremulous (2006—2009) — Dark Legion Development
  • World of Padman: Standalone Complex (2007) — Padworld Entertainment

Примечания

См. также

Heckert GNU white.svg
В Википедии есть портал
«Свободное программное обеспечение»
  • id Tech — статья о семействе движков id Tech

Ссылки

Публикации:

  • Алексей Берилло Графические технологии в играх: Call of Duty 2 (рус.). iXBT.com (14 марта 2006). — подробный анализ технологической составляющей игры Call of Duty 2, построенной, как и последующие игры серии, на модифицированом движке Quake 3. Проверено 25 января 2010.




Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Id Tech 3" в других словарях:

  • Tech N9ne discography — Tech N9ne discography Tech N9ne at release signing for Everready (The Religion) on November 6, 2006 Releases ↙Studio albums …   Wikipedia

  • Tech N9ne — Surnom Tecca Nina, The Killa Clown, T 9, Kansas City King Nom Aaron Dontez Yates Naissance 8 novembre 1971 Kansas City (Missouri) Activité principale Rappeur, parolier, producteur exécutif …   Wikipédia en Français

  • Tech Squares — is a square and round dance club at the Massachusetts Institute of Technology. It was founded in 1967 and is still holding dances today. [ [http://www.mit.edu/ tech squares/ Official Tech Squares web site] ] Tech Squares dances high energy modern …   Wikipedia

  • Tech Mahindra — Limited Type Public (BSE: 532755) Industry IT ser …   Wikipedia

  • Tech Triumph — is the fight song of Virginia Tech. It was composed in 1919 by Wilfred Pete Maddux (class of 1920) and Mattie Eppes (Boggs).ComposersWilfred Preston ( Pete ) Maddux, a trombone and baritone player in the Virginia Tech Regimental Band (member of… …   Wikipedia

  • Tech trance — is a sub genre within Electronic Dance Music that draws upon the Techno and Trance genres as the name suggests. Tech Trance was pioneered by Oliver Lieb in the mid 90 s. Other early Tech Trance producers are Humate, Chris Cowie and Marmion. Tech… …   Wikipedia

  • Tech — may refer to:* an abbreviation for technology, and terms that are derived from it ** technical support ** techno music *a technical problem, in airline jargon e.g. the plane s gone tech *Tech 2 (or Tech II), an electronic On Board Diagnostics… …   Wikipedia

  • Tech house — Tech house, like progressive house, represents a fusion of house and techno. However, whereas progressive house tends to incorporate atmospheric, ethereal, almost ambient sounds and is often mixed to varying degrees with trance and progressive… …   Wikipedia

  • Tech Pacific — is an Asian Pacific IT wholesale distributor with offices throughout Australia, New Zealand, Singapore, Malaysia, Thailand, India and Hong Kong.Tech Pacific was founded by Jim Kennedy in Melbourne, Australia in 1985 as a boutique distributor of… …   Wikipedia

  • Tech-Com — is a fictional organization of human survivors of Judgement Day in the Terminator series, who are dedicated to defending other human survivors to fight and defeat Skynet. Tech Com may also be heard as The Human Resistance or The Resistance… …   Wikipedia

  • Tech Gate Vienna — Tech Gate Tower Der Tech Gate Tower des Tech Gate Vienna …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»