Geo Mod

Geo Mod
Geo-Mod
Игровой движок (Список)
Разработчик Соединённые Штаты Америки Volition, Inc.
Ключевой программист Джон Слагель (англ. John Slagel)
Часть серии движков Geo-Mod (серия игровых движков)
Следующий движок серии Geo Mod 2
Аппаратные платформы IBM PC-совместимые компьютеры, Xbox, PlayStation 2, Nintendo GameCube
Поддерживаемые ОС Microsoft Windows, Mac OS
Лицензия проприетарная, не лицензируется — только внутреннее использование
Первая игра на движке Red Faction / 21 мая 2001
Последняя игра на движке Red Faction II / 15 октября 2002

Geo Mod (рус. Гео-мод) — игровой движок, разработанный американской студией Volition, Inc. в 2001 году и используемый в разработанных нею компьютерных играх «Red Faction» и «Red Faction II». Отличительной особенностью «Geo Mod» являются его широкие возможности по разрушению окружающей среды и деформации ландшафта. Название движка происходит от слов «Geometry Modification Technology» (рус. Технология Модификации Геометрии ). «Geo Mod» является проприетарным программным продуктом, разработанными Volition для внутренних целей и потому не лицензируется. «Geo Mod» является кроссплатформенным программным обеспечением и поддерживает IBM PC-совместимые компьютеры под управлением Microsoft Windows и Mac OS, а также игровые консоли Xbox, PlayStation 2 и Nintendo GameCube.

Преемником «Geo Mod» стал «Geo Mod 2», который был впервые представлен в 2009 году в игре «Red Faction: Guerrilla» и поддерживал физически достоверные разрушения.

Содержание

Разработка и использование

Ведущим программистом Volition и основным разработчиком системы разрушения «Geo Mod» был Джон Слагель (англ. John Slagel),[1] который, по собственным воспоминаниям, потратил более полугода на создание системы разрушений, изучая множество материалов и проводя эксперименты. В процессе разработки этой подсистемы он взял консультацию в профессора Кристофера Хоффмана (англ. Christoph Hoffman), автора книги «Geometric and Solid modeling», которую Слагель использовал. Вместе с тем, финальный исходный код, ответственный за разрушения, является достаточно простым по сравнению с другим кодом из движка. Кроме модуля реализации разрушений, который был написан Слагелем, несколько других программистов модифицировали другие системы движка, приводя их в соответствие с системой разрушений. К примеру, механизм поиска пути для игрового ИИ должен был динамически корректироваться в зависимости от разрушений на уровне, объекты, под которыми не было никакой опоры, должны были падать, деколи, гильзы и другие мелкие объекты должны «знать» о «пробитых дырах» и учитывать их и т.д. После выхода «Red Faction» Слагель переписал некоторые его части для «Red Faction II».[2][3]

Основные характеристики

Примеры дыр, созданных на плоскости при помощи CSG-операции булевой разницы

Основной отличительной особенностью «Geo Mod» от других движков его времени была уникальная технология, позволявшая динамично разрушать любые строения и объекты на игровом уровне. Однако эти разрушения являлись больше графическим эффектом, нежели физически достоверным взаимодействием, влияющим на объекты. К примеру, разрушив почву под строением, этим самым невозможно было привести к его оседанию и разрушению. Этих недостатков был лишен наследник «Geo Mod» — «Geo Mod 2», однако он позволял разрушать лишь строения на заранее определённые компоненты, а не динамически, и не позволял деформировать ландшафт.[4][3]

Система разрушения в «Geo Mod» полностью построена на принципах конструктивной сплошной геометрии (англ. CSG) и является графическим приёмом. При создании дыры в стене уровня, к примеру, происходит булевая операция разности, на основании которой определённые полигоны удаляются, модифицируются и создаются. Из-за возможности пробивать различные преграды разработчики не могли использовать технологии предпросчитанного освещения или PVS (англ.), а динамически обновляли освещение при создании каждой дыры, пробивающей стену.[2][3]

Система разрушений является полностью динамичной, поэтому разработчики должны были «подстраивать» под неё все остальные части движка. Так, создание путей для ботов происходит динамически и принимает во внимание разрушения. Механизм порталов (англ.) обновляется автоматически, превращая каждую сквозную дыру между двумя пустотами в отдельный портал. Структуры, участвующие в обнаружениях столкновений, динамически обновляются, используя AABB. Разные декали (дырки от путь, кровь и т.д.) устраняются из поверхностей, которые разрушаются, и динамически учитывают изменившуюся геометрию.[2][3]

В первой версии движка, присутствующей в «Red Faction», при достижении лимита доступной оперативной памяти в связи с активными разрушениями, производимыми игроком, движок ограничивал дальнейшие возможности в разрушении уровней. В обновленной версии движка, представленной в «Red Faction II», движок позволял делать игроку неограниченное количество разрушений, однако при достижении предела памяти он убирал (очищал из памяти) самые старые разрушения.[2][3]

Отзывы и оценки

Журналист GameSpot Грег Касавин (англ. Greg Kasavin), обозревавший ПК-версию «Red Faction», очень положительно описал разрушаемость, предоставляемую «Geo Mod». Он отметил, что в однопользовательской игре она очень ограничена, и раскрывает все свои возможности в многопользовательском режиме, причём возможность разрушений стен и перегородок серьёзно меняет многопользовательский геймплей, делая его непохожим на другие игры. Графический движок был оценен также положительно, хотя было отмечено, что для обеспечения плавной частоты кадров необходимо иметь мощный ПК. Также были отмечены некоторые программные ошибки и нестабильности.[5]

Сайт IGN.com написал три разные рецензии на «Red Faction» для трёх разных платформ — ПК, PlayStation 2 и N-Gage. Поскольку в версии игры на N-Gage «Geo Mod» отсутствует,[6] он рассматривался журналистами в первых двух рецензиях. Технология «Geo Mod» была описана положительно в том плане, что она кардинально меняет геймплей и подход к прохождению уровней. Разрушаемое окружение открывает новые подходы, геймплейные особенности и проблемы, что журналисты расценили очень положительно. Графическое исполнение на PlayStation 2 было оценено очень положительно, журналисты отметили высокое разрешение, высоко детализированное качество текстур и трёхмерных моделей и удачно подобранную цветовую палитру.[7] Напротив, графика ПК-версии была описана значительно более прохладно, и основной причиной её плохого качества было названо то, что ПК-версия «Red Faction» была портирована с PlayStation 2.[8]

Рецензент сайта Absolute Games Владимир Горячев aka Nomad в рецензии на «Red Faction» относительно детально описал технологическую основу игры — «Geo Mod». Журналист восторженно отозвался о технологии, однако отрицательно оценил её использование в игре. Согласно Горячеву, в целях сохранения баланса и линейности уровней их дизайнеры кардинально ограничили использование «Geo Mod», и поэтому в 95% однопользовательской игры данная технология недоступна. Её истинный потенциал раскрывается лишь в многопользовательском режиме, где ограничение на «Geo Mod» отсутствует. Помимо неё, обозреватель положительно отозвался о физике и разрушаемости стекла, которое ведёт себя в соответствии законами физики, пробивается в месте попадания пули, учитывает влияние ударной волны и ведёт себя очень эффектно. Графическая компонента «Geo Mod» была раскритикована. Её Горячев объяснил фактом портирования ПК-версии «Red Faction» с PlayStation 2, чьи ограниченные ресурсы принудили разработчиков использовать старые технологии.[9]

Примечания

  1. John Slagel  (англ.). MobyGames. Архивировано из первоисточника 30 августа 2012. Проверено 3 октября 2011.
  2. 1 2 3 4 John Slagel How Red Faction's Geomods Work  (англ.). Персональный сайт Джона Слагеля (2003 год). Архивировано из первоисточника 9 января 2010 года. Проверено 3 октября 2011.
  3. 1 2 3 4 5 GEO-MOD/PHYSICS FAQ  (англ.). Volition Watch. Архивировано из первоисточника 30 августа 2012. Проверено 3 октября 2011.
  4. Владимир Горячев aka Nomad Рецензия на Red Faction: Guerrilla. Absolute Games (26 сентября 2009 года). Проверено 2 октября 2011.
  5. Greg Kasavin Red Faction PC Review  (англ.) 2. GameSpot (18 сентября 2001 года). Проверено 8 октября 2011.
  6. Chadd Chambers Red Faction Review It's about fragging time we got a good game.  (англ.). IGN.com (18 декабря 2003 года). Архивировано из первоисточника 30 августа 2012. Проверено 8 октября 2011.
  7. Doug Perry Red Faction One part Half-Life, two parts Total Recall, three parts World War III. All goodness.  (англ.). IGN.com (25 мая 2001 года). Архивировано из первоисточника 30 августа 2012. Проверено 8 октября 2011.
  8. Ivan Sulic Red Faction Red Faction has some kicking technology behind it, but does it truly blow holes or just blow chunks?  (англ.). IGN.com (18 сентября 2001 года). Архивировано из первоисточника 30 августа 2012. Проверено 8 октября 2011.
  9. Владимир Горячев aka Nomad Рецензия на Red Faction. Absolute Games (25 сентября 2001 года). — «И ведь, что любопытно, новый Geo-Mod не так амбициозен, как его предок из оригинальной Red Faction. Тогда, в 2001-м, Volition хотела не просто дырявить стены там, куда укажет курсор (головная боль для дизайнеров уровней!), а менять сам ландшафт. Окрыленный мечтами, народ яростно вгрызался в ржавый пол тестовой комнаты «Glasshouse», по пикселю копая ямы под балками, и ждал, когда же они, наконец, упадут.
    Не упали. Сегодня — все с точностью до наоборот. Версия 2.0 ломает постройки, но не признает терраморфинг, хотя на открытом пространстве, где у Мейсона есть джетпак, а у туповатых противников — вечный «респаун», трудно угробить хрупкий авторский замысел. Знать, не доросли еще бытовые компьютеры до таких спецэффектов. Подорвите сингулярную бомбу в военном ангаре, и картинка вмиг потеряет плавность на любом «железе».»  Проверено 30 октября 2011.

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


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

  • Geo Mod 2 — Игровой движок (Список) Разработчик …   Википедия

  • Geo-Mod — Тип Игровой движок Разработчик Volition, Inc. ОС Кроссплатформенный Версия Geo Mod 2 Лицензия …   Википедия

  • Geo-Mod — technology, which stands for Geography Modification Technology, is a video game engine that allows players to alter and destroy the environment around them. First introduced in 2001, the game engine was created by THQ and has been used in games… …   Wikipedia

  • Geo-Mod — Le Geo Mod (Geometry Modification Technology) est un moteur physique développé par Volition, Inc.. Geo Mod permet à un joueur de modifier ou détruire l environnement dans lequel il évolue (par exemple, faire exploser une partie d un mur au lieu d …   Wikipédia en Français

  • Geo-Mod (серия игровых движков) — Geo Mod (серия движков) Игровой движок (Список) Разработчик Volition, Inc. Аппаратная платформа IBM PC совместимый компьютер Поддерживаемая ОС Microsoft Windows Написан на я …   Википедия

  • Nat Geo Music — Launched October 14, 2007 Owned by Fox International Channels Italy (Italy) Fox International Channels (Portugal) Picture format 4:3 (576i …   Wikipedia

  • P:Mod — Projet:Modèle Bienvenue au projet modèle …   Wikipédia en Français

  • Red Faction — Éditeur THQ Développeur Volition, Inc. Date de sortie …   Wikipédia en Français

  • Red faction — Éditeur THQ Développeur Volition, Inc …   Wikipédia en Français

  • Red Faction (series) — Infobox VG title=Red Faction (series) caption= developer=Volition, Inc. publisher=THQ designer= engine= Geo Mod Engine(All), Havok Physics Engine(Guerrilla only) [cite web|title=Red Faction: Guerrilla 1up… …   Wikipedia


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

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