Id Tech 6 | это... Что такое Id Tech 6? (original) (raw)

id Tech 6игровой движок серии id Tech, который в настоящее время разрабатывается американской компанией id Software и который должен стать преемником id Tech 5. id Tech 6 позиционируется как движок для ПК и, возможно, для игровых консолей следующего поколения, т.е. для будущих наследников PlayStation 3 и Xbox 360. На данный момент не анонсирована ни одна игра на id Tech 6, сам движок находится на начальной стадии разработки. Однако уже известно о некоторых характеристиках и инновационных особенностях движка. Основными разработчиками движка являются Джон Кармак (англ. John Carmack) и Джон Олик (англ. Jon Olick).

Описание

В движке будет использоваться инновационная технология «Sparse Voxel Octree» (SVO, русск. Разреженное воксельное октодерево). Геометрия игрового уровня, поддерживаемая этой технологией, будет иметь не полигональную, а воксельную структуру, т.е. геометрические объекты будут состоять из вокселей. Воксели будут сохраняться в октодереве. Для освещения будет использоваться технология рейкастинга (англ. raycasting, бросание лучей). Одна из целей технологии «SVO» состоит в том, чтобы иметь возможность «подгружать» части октодерева в графическую память (видеопамять, память на плате видеокарты), идя вниз вдоль ветвей дерева. Это значит, что объекты на нижних ветвях октодерева, т.е. те объекты, которые расположены к наблюдателю ближе всего, будут рендерится в максимальном качестве, с максимальной детализацией и текстурами максимального разрешения. Соответственно, для дальних объектов, которые расположены на более высоких ветках октодерева, будет использоваться меньшее качество, они будут построены на вокселях больших размеров. Таким образом, данная технология является способом контроля уровня детализации (англ. level of detail — LOD).[1]

Геометрические объекты, полученные благодаря SVO, теоретически могут иметь неограниченное число уровней детализации, более того, данные уровни детализации генерируются автоматически. Это устраняет потребность в использовании разных псевдотрёхмерных методик типа параллакс-маппинга. Тем не менее, все тесты с использованием SVO нуждаются в большом количестве памяти (вплоть до нескольких гигабайт). Йон Олик заявил, что является возможным сжатие такого SVO до уровня 1,15 битов на один воксел.[1]

В id Tech 6 с помощью SVO будет рендериться только статическая геометрия, например ландшафт, строения и т.д. Из-за этого рейкастинг-освещение также будет статическим. Все динамические объекты типа персонажей, транспорта и т.д. будут «построены» на классических полигонах и динамически освещаться с помощью стандартных растеризационных методик. Олик заявил, что создание динамических объектов и динамического освещения с помощью SVO возможно, однако это потребует быстрого обновления октодерева для рендеринга. Согласно Олику, динамические освещение и геометрия, представленные SVO, которые позволят создавать изменяемую геометрию, будут присутствовать в id Tech 7.[1]

Кроме SVO, id Tech 6 будет использовать более продвинутую технологию мегатекстуры, которая впервые использовалась ещё в последних версиях id Tech 4. При помощи данной технологии вся поверхность уровня покрывается одной текстурой.

Разработчики id Tech 6 и SVO ориентируются не на текущее аппаратное обеспечение, а на аппаратное обеспечение, которое на момент начала разработки ещё не доступно. В частности, id Tech 6 ориентируется на CUDA, Intel Larrabee и AMD Fusion. Кармак заявил, что если игровые консоли следующего поколения (наследники Xbox 360 и PlayStation 3) будут иметь такие аппаратные спецификации, которые будут удовлетворять архитектуре движка, то, возможно, id Tech 6 будет работать и на этих консолях.[2][1]

Согласно Олику, на видеокарте GeForce GTX 280 при стандарте 720p (1280 × 720 пикселей, прогрессивная развёртка) id Tech 6, возможно, сможет «выдавать» 60 кадров/сек. При этом движок стабильно будет «выдавать» не менее 30 кадров/сек.[1] В интервью сайту PC Perspective на вопрос о том, каким должно быть и на сколько должно измениться аппаратное обеспечение, чтобы быть подходящим для SVO, Кармак ответил следующим образом: «Аппаратное обеспечение, спроектированное специально для SVO, может быть намного меньше, проще и эффективнее, чем средства общего назначения, но никто, кто находится в здоровом уме, не захочет сделать ставку на нашу технологию и не захочет создавать специфическое аппаратное решение для технологии, которую ещё не использовал ни один разработчик».[3]

25 мая 2009 года id Software показала немецкому сайту GameStar.de видеодемонстрацию id Tech 6, на которой демонстрировалась модель гуманоидного монстра, созданная с использованием технологий id Tech 6.[4][5][6][7]

Примечания

  1. 1 2 3 4 5 Jon Olick Siggraph '08 Realtime Raycasting (англ.). ompf.org (7 июля 2008 года). — Форум с участием Йона Олика. Проверено 22 июня 2009.
  2. Norman Chan QuakeCon 08: id Tech 6 Will Utilize Hardware That "Doesn't Exist Right Now"; Next-Gen Will Still Be Polygon-Based (англ.). Maximum PC (31 июля 2008 года). Проверено 22 июня 2009.
  3. Ryan Shrout John Carmack on id Tech 6, Ray Tracing, Consoles, Physics and more (англ.) 4. PC Perspective (12 марта 2008 года). — Интервью с Джоном Кармаком, в котором он рассказывает о id Tech 6 и SVO. Проверено 22 июня 2009.
  4. Uhr Neue id Software-Engine mit Voxel-Grafik (нем.). GameStar (25 мая 2009 года). — Оригинальная видеодемонстрация. Проверено 6 июня 2009.
  5. maniac-kun id tech 6 preview (англ.). neogaf.com (25 мая 2009 года). Проверено 6 июня 2009.
  6. DM Id Software Tech 6 Engine Preview (англ.). GamersReport.com (26 мая 2009 года). Проверено 6 июня 2009.
  7. doublehater id Tech 6: Воксели и трассировка лучей. gamemag.ru (26 мая 2009 года). Проверено 22 июня 2009.

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

Игры и технологии id Software
Серия Wolfenstein Wolfenstein 3D • Spear of Destiny • Return to Castle Wolfenstein (Enemy Territory) • Wolfenstein
Серия Doom Doom (The Ultimate Doom) • Doom II: Hell on Earth (Final Doom, Master Levels for Doom II) • Doom 3 (Resurrection of Evil) • Doom 4
Серия Quake QuakeQuake IIQuake III ArenaQuake III: Team ArenaEnemy Territory: Quake WarsQuake LiveQuake 4
Серия Commander Keen Commander Keen 1: Marooned on Mars • Commander Keen 2: The Earth Explodes • Commander Keen 3: Keen Must Die! • Commander Keen 4: Secret of the Oracle • Commander Keen 5: The Armageddon Machine • Commander Keen 6: Aliens Ate My Babysitter!
Другие игры Dangerous DaveDangerous Dave in the Haunted Mansion • Rescue Rover • Rescue Rover 2 • Shadow Knights • Hovertank 3D • Catacomb 3-DRage
Технологии id Tech Wolfenstein 3D engine •Doom engineQuake engineid Tech 2id Tech 3id Tech 4id Tech 5id Tech 6