id Tech 3

id Tech 3
id Tech 3
Игровой движок (Список)
Id Tech 3.png
Разработчик id Software
Ключевой программист Джон Кармак
Часть серии движков id Tech
Предыдущий движок серии id Tech 2
Следующий движок серии id Tech 4
Аппаратная платформа IBM PC-совместимый компьютер
Поддерживаемая ОС Microsoft Windows, GNU/Linux, Mac OS
Написан на языке C
Лицензия до версии 1.32 — Коммерческое ПО
версия 1.32 — Свободное ПО: GNU GPL 2.0
Последняя версия 1.32 / 19 августа 2005 года
Первая игра на движке Quake III Arena / 1999
Последняя игра на движке Eliminate Pro / 2009
Страница движка на сайте компании

id Tech 3 (ранее называемый Quake 3 Engine) — игровой движок, разработанный компанией id Software.

Содержание

История разработки

Движок был разработан специально для использования в компьютерной игре Quake III Arena, вышедшей в 1999 году. Первончально движок носил имя Quake 3 Engine, однако с разработкой нового движка компании id Software, id Tech 4 и переходом на другую схему наименования разработанных движков, его стали называть id Tech 3. На момент выхода первой игры на данной технологии, конкурентами движка на рынке считались Unreal Engine первой и второй версии и первые версии движков Lithtech.

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

Сейчас наработки технологии id Tech 3 используются во многих сторонних игровых движках, выпускаются коммерческие и любительские проекты на его основе. Существует множество форков и модифицированных версий движка. Группа разработчиков Icculus заявила об адаптации движка игры для различных платформ и внесении новых возможностей. Исходный код можно загрузить с официального FTP-сервера. Развивается проект ioquake3. Серия игр Call of Duty (включая Call of Duty: Modern Warfare 2 и Call of Duty: Black Ops) а также Quantum Of Solace используют модифицированную версию движка id Tech 3, созданную Infinity WardIW Engine. По некоторой информации, еще один движок, использовавшийся в коммерческих играх компании Treyarch, Treyarch NGL, также основан на движке Quake 3.

Технические характеристики

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

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

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

В числе других особенностей движка являются использование высокоуровневого шейдерного языка (который, тем не менее к программам для GPU отношения не имеет, он управляет свойствами материалов при препроцессинге). В id Tech 3 не реализована поддержка программируемых шейдерных конвейеров видеокарт и метода для рендеринга объемного тумана.

В версии движка, вышедшей в 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

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

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

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

Указаны даты выхода первой версии.

См. также

  • id Tech — статья о семействе движков id Tech

Ссылки



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


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

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