Geo Mod

Geo Mod
Typ Herní engine ( seznam )
Vývojář Společnost Volition Inc.
Klíčový programátor John Slagel __  _
Část řady motorů Geo-Mod (řada herních enginů)
Další motor v řadě Geo Mod 2
Hardwarové platformy Počítače kompatibilní s IBM PC , Xbox , PlayStation 2 , Nintendo GameCube
Podporovaný OS Microsoft Windows , MacOS
Licence proprietární
První hra na enginu Red Faction / 21. května 2001
Poslední hra na enginu Red Faction II / 15. října 2002

Geo Mod ( rusky Geo-mod ) je herní engine vyvinutý americkým studiem Volition, Inc. v roce 2001 a použitý v počítačových hrách Red Faction a Red Faction II , které vyvinula . Charakteristickým rysem "Geo Mod" je jeho široká schopnost ničit životní prostředí a deformovat krajinu . Název motoru pochází ze slov " Geometry Modification Technology " ( rusky : Geometry Modification Technology ) . "Geo Mod" je proprietární softwarový produkt vyvinutý společností Volition pro interní účely, a proto není licencován . „Geo Mod“ je multiplatformní software a podporuje počítače kompatibilní s IBM PC s operačními systémy Microsoft Windows a Mac OS a také herní konzole Xbox , PlayStation 2 a Nintendo GameCube .

Nástupcem Geo Mod byl Geo Mod 2 , který byl poprvé představen v roce 2009 v Red Faction: Guerrilla a podporoval fyzikálně založenou destrukci.

Vývoj a použití

Hlavním programátorem společnosti Volition a primárním vývojářem destrukčního systému „Geo Mod“ byl John Slagel [ 1] ,  který podle svých vlastních vzpomínek strávil více než půl roku vytvářením destrukčního systému, studiem mnoha materiálů a prováděním experimentů. Vývoj tohoto subsystému konzultoval s profesorem Christophem Hoffmanem , autorem knihy „Geometric and Solid modeling“, kterou Slagel použil . Konečný zdrojový kód zodpovědný za zničení je však ve srovnání s jiným kódem z enginu docela jednoduchý. Kromě destrukčního modulu, který napsal Slagel, několik dalších programátorů upravilo další systémy v enginu, aby odpovídaly destrukčnímu systému. Například mechanismus hledání cesty pro herní umělou inteligenci se musel dynamicky upravovat na základě poškození na úrovni, nepodporované předměty musely padat, obtisky , nábojnice a další malé předměty musely „vědět“ o „proražených dírách“ a brát je v úvahu, atd. Po vydání Red Faction Slagel přepsal některé její části pro Red Faction II. [2] [3] 

Klíčové vlastnosti

Hlavním rozlišovacím znakem „Geo Mod“ od ostatních enginů své doby byla jedinečná technologie, která umožňovala dynamické ničení jakýchkoli budov a objektů na herní úrovni . Tyto destrukce však byly spíše grafickým efektem než fyzicky platnou interakcí ovlivňující objekty. Například zničením půdy pod budovou nebylo možné vést k jejímu poklesu a zničení. Nástupce Geo Modu, Geo Mod 2 , byl o tyto nedostatky ochuzen , umožňoval však pouze ničení budov na předem určené komponenty, nikoli dynamicky, a neumožňoval deformovat krajinu. [4] [3]

Destrukční systém v "Geo Mod" je kompletně postaven na principech konstruktivní solid geometrie ( angl.  CSG ) a jedná se o grafickou techniku. Například při vytváření díry v úrovni stěny dojde k operaci boolean rozdíl , na základě které jsou odstraněny, upraveny a vytvořeny určité polygony. Kvůli schopnosti prorazit různé překážky nemohli vývojáři použít předem vypočítané osvětlení nebo PVS Techniques , ale dynamicky aktualizovali osvětlení při vytváření každé díry, která prorazí zeď. [2] [3]

Systém destrukce je zcela dynamický, takže vývojáři museli „upravit“ všechny ostatní části enginu, aby mu seděly. Vytváření cest pro roboty je tedy dynamické a počítá s destrukcí. portálu automaticky aktualizuje a promění každý průchozí otvor mezi dvěma dutinami na samostatný portál Struktury zapojené do detekce kolize jsou dynamicky aktualizovány pomocí AABB . Různé obtisky (díry po cestě, krev atd.) jsou odstraněny z povrchů, které se ničí, a dynamicky zohledňují změněnou geometrii. [2] [3]

V první verzi enginu, přítomné v Red Faction, když bylo dosaženo limitu dostupné RAM díky aktivnímu ničení provedenému hráčem, omezil engine další možnosti ničení úrovní. V aktualizované verzi enginu představené v Red Faction II engine umožňoval hráči provádět neomezené množství ničení, nicméně při dosažení limitu paměti odstranil (vymazal z paměti) nejstarší zničení. [2] [3]

Recenze a hodnocení

Novinář z GameSpotu Greg Kasavin , který  recenzoval PC verzi Red Faction, se velmi pozitivně vyjádřil ke zničitelnosti, kterou poskytuje Geo Mod. Poznamenal, že ve hře pro jednoho hráče je velmi omezená a odhaluje všechny své schopnosti v režimu pro více hráčů a možnost ničit zdi a oddíly vážně mění hru pro více hráčů, čímž se liší od jiných her. Grafický engine byl také chválen, i když bylo poznamenáno, že k zajištění plynulého snímkování je vyžadován výkonný počítač. Byly také zaznamenány některé softwarové chyby a nestability. [5]

IGN.com napsal tři různé recenze Red Faction pro tři různé platformy - PC , PlayStation 2 a N-Gage . Protože ve verzi hry N-Gage není žádný „Geo Mod“, [6] byla recenzována novináři v prvních dvou recenzích. Technologie „Geo Mod“ byla popsána pozitivně v tom, že radikálně mění hratelnost a přístup k dokončování úrovní. Zničitelné prostředí otevírá nové přístupy, herní prvky a problémy, což novináři hodnotili velmi pozitivně. Grafický výkon na PlayStation 2 byl hodnocen velmi kladně, novináři zaznamenali vysoké rozlišení, vysoce detailní kvalitu textur a 3D modelů a dobře zvolenou barevnou paletu. [7] Oproti tomu grafika PC verze byla popsána jako výrazně vlažnější, přičemž PC verze Red Faction byla přenesena z PlayStation 2 jako hlavní důvod její špatné kvality .

Recenzent webu Absolute Games Vladimir Goryachev aka Nomad ve své recenzi "Red Faction" popsal poměrně podrobně technologický základ hry - "Geo Mod". Novinář se k technologii nadšeně vyjádřil, ale negativně hodnotil její použití ve hře. Podle Gorjačeva v zájmu zachování rovnováhy a linearity úrovní jejich konstruktéři drasticky omezili použití „Geo Mod“, a proto tato technologie není dostupná v 95 % hry pro jednoho hráče. Jeho skutečný potenciál je odhalen pouze v režimu pro více hráčů, kde neexistuje žádné omezení pro „Geo Mod“. Kromě ní se prohlížeč pozitivně vyjádřil o fyzice a zničitelnosti skla, které se chová v souladu s fyzikálními zákony, proráží v místě dopadu střely, zohledňuje vliv rázové vlny a chová se velmi účinně. Kritizována byla grafická komponenta „Geo Mod“. Goryachev to vysvětlil tím, že PC verze Red Faction byla portována z PlayStation 2, jehož omezené zdroje nutily vývojáře používat staré technologie. [9]

Poznámky

  1. John Slagel  (anglicky)  (odkaz není k dispozici) . MobyGames . Získáno 3. října 2011. Archivováno z originálu dne 30. srpna 2012.
  2. 1 2 3 4 John Slagel. Jak fungují Geomods Red Faction  (anglicky)  (odkaz není dostupný) . Osobní webové stránky Johna Slagela (2003). Získáno 3. října 2011. Archivováno z originálu 9. ledna 2010.
  3. 1 2 3 4 5 GEO-MOD/PHYSICS FAQ  (anglicky)  (nedostupný odkaz) . Volition Watch. Získáno 3. října 2011. Archivováno z originálu dne 30. srpna 2012.
  4. Vladimir Goryachev aka Nomad. Recenze Red Faction: Guerrilla . Absolutní hry (26. září 2009). Získáno 2. října 2011. Archivováno z originálu 3. října 2009.
  5. Greg Kasavin. Red Faction PC recenze  (anglicky) 2. GameSpot (18. září 2001). Získáno 8. října 2011. Archivováno z originálu 1. srpna 2010.
  6. Chadd Chambers. Recenze Red Faction Je to o zkracování času, kdy máme dobrou hru.  (anglicky)  (nedostupný odkaz) . IGN.com (18. prosince 2003). Získáno 8. října 2011. Archivováno z originálu 30. srpna 2012.
  7. Doug Perry. Red Faction Jeden díl Half-Life, dva díly Total Recall, tři díly Třetí světová válka. Všechna dobrota.  (anglicky)  (nedostupný odkaz) . IGN.com (25. května 2001). Získáno 8. října 2011. Archivováno z originálu 30. srpna 2012.
  8. Ivan Sulič. Red Faction Red Faction má za sebou nějakou technologii kopání, ale opravdu fouká díry nebo jen fouká kousky?  (anglicky)  (nedostupný odkaz) . IGN.com (18. září 2001). Získáno 8. října 2011. Archivováno z originálu 30. srpna 2012.
  9. Vladimir Goryachev aka Nomad. Recenze Red Faction . Absolutní hry (25. září 2001). „A přesto, kupodivu, nový Geo-Mod není tak ambiciózní jako jeho předchůdce z původní Red Faction. Poté, v roce 2001, Volition chtěl nejen prorazit díry do zdí, kam ukazuje kurzor (bolest hlavy pro návrháře úrovní!), ale změnit samotnou krajinu. Lidé inspirováni sny se zuřivě zakousali do rezavé podlahy zkušebny Glasshouse, hloubili díry pod trámy pixel po pixelu a čekali, až konečně spadnou. Nespadl. Dnes je vše přesně naopak. Verze 2.0 rozbíjí budovy, ale nepozná terramorphing, i když v otevřeném prostoru, kde má Mason jetpack a hloupí protivníci věčný „respawn“, je těžké křehký autorův záměr zničit. Vědět, že domácí počítače na takové speciální efekty ještě nedorostly. Odpalte jedinečnou bombu ve vojenském hangáru a obraz okamžitě ztratí plynulost na jakémkoli hardwaru. Datum přístupu: 30. října 2011. Archivováno z originálu 15. listopadu 2011.