Technika
Inside Mirage: První herní generativní engine s umělou inteligencí v reálném čase

Herní enginy vždy fungovaly stejně. Vývojáři předem vytvářejí mapy, umisťují objekty a navrhují úrovně. Hru si stáhnete, nahrajete a hrajete obsah, který vytvořili. Ale co kdyby herní svět ještě nebyl postavený? Co kdyby byl vytvořen živě, během hraní, na základě toho, co děláte nebo říkáte? To je myšlenka, která stojí za novým herním enginem Mirage od... Dynamicslab.
Mirage je označován za první generativní engine na světě pracující v reálném čase a převrací vše, co víme o herním designu. Pohybujete se, prozkoumáváte nebo píšete prompt a Mirage... Umělá inteligence generuje svět okamžitě. Není to jen náhodný šum. Jsou to hratelná, interaktivní 3D prostředí, která reagují na vaše akce v reálném čase.
Je to o krok napřed oproti ostatním hratelným AI demům, které jsme dosud viděli. Místo pouhého zobrazování klipů nebo krátkých scén vám Mirage umožňuje skutečně prozkoumávat a interagovat se světem, který vytváří, a to během jeho tvorby. Je to stále v rané fázi a ještě to není plnohodnotná hra, ale už teď nabízí letmý pohled na... Jak by umělá inteligence mohla změnit budoucnost her.
Co je Mirage?
Mirage je nový druh herního enginu, který se nespoléhá na předpřipravené mapy ani statické prvky. Místo toho používá rozsáhlý model umělé inteligence k vytváření herních prostředí v reálném čase, jak s ním interagujete. Nestahujete úrovně ani nenačítáte pevné oblasti. Engine reaguje na to, co děláte, a snaží se na místě vytvořit něco hratelného. To zahrnuje silnice, budovy, objekty a celé otevřené prostory, které se objevují kolem vás, když se pohybujete světem.
Není to postavené jako tradiční enginy. Mirage nemá editor scén ani balíčky zdrojů. Všechno generuje umělá inteligence, snímek po snímku, na základě tréninku ze skutečných herních videí a vstupů. Když hrajete, běží to v cloudu a streamuje se do vašeho prohlížeče, takže vaše příkazy a pohyb jsou neustále zpracovávány. Je to blíže interaktivní simulaci než hře s pevnými pravidly nebo rozvržením.
Herní engine Mirage s umělou inteligencí vs. tradiční enginy
Mirage se velmi liší od běžných herních enginů, jako je Jednota or NeskutečnýTyto enginy poskytují vývojářům nástroje pro vytváření světů pomocí 3D modelů, textur a skriptů. Návrháři používají editory úrovní, kód a grafické prvky k ručnímu vytváření každé scény. Naproti tomu Mirage nemá žádné předpřipravené mapy ani prvky – má pouze mozek umělé inteligence, která je vytváří za chodu. Neumisťujete stromy ani domy; umělá inteligence si je za vás představí.
Další klíčový rozdíl: Hry Unity/Unreal jsou po vydání obvykle opraveny (kromě rozšíření nebo aktualizací). Hra Mirage se může měnit pokaždé, když hrajete. Neexistuje žádný konečný „obsah“, který by bylo třeba dokončit; hráči v podstatě hru spoluvytvářejí. Místo stahování předpřipraveného světa hráči neustále vytvářejí svět k jeho vzniku. To znamená, že každý zážitek je jedinečný a nikdy není napsaný.
Po technické stránce běží tradiční enginy na vašem počítači nebo konzoli. Mirage streamuje vše z výkonných serverů. Hráč tedy nepotřebuje žádný těžký hardware – stačí prohlížeč.
Jak funguje herní engine s umělou inteligencí v Mirage?
Mirage funguje tak, že spouští obrovský model umělé inteligence v cloudu. Nic si nestahujete. Stačí si otevřít demo v prohlížeči a začne se streamovat jako video. V zákulisí se každý váš pohyb nebo příkaz odešle umělé inteligenci a ta reaguje generováním dalšího snímku hry. Funguje to na úrovni snímků, takže reaguje na vaše akce v reálném čase. Systém nepoužívá předpřipravené materiály ani mapy. Vše generuje na místě.
Samotný model je kombinací transformační a difuzní architektury. Byl trénován s využitím obrovského množství herních dat, včetně kompletních herních videí a vstupů od hráčů. Vývojáři také přidali speciální nahrané relace, aby model lépe pochopil, jak herní prostředí fungují. Postupem času se umělá inteligence naučila vzorce, jako je například to, jak by se měly silnice zakřivovat, kam by měly být umístěny objekty nebo jak by se měla kamera pohybovat scénou.
Když s hrou Mirage interagujete, ať už jdete, řídíte nebo píšete pokyny, umělá inteligence se snaží předvídat a vytvářet představy o tom, co bude následovat. Má krátkou paměť na to, co se právě stalo, takže svět nepůsobí zcela odpojeně. Vizuální stránka se zaměřuje na realismus, nikoli na stylizovaný nebo pixelovaný vzhled. V současné době běží ve standardním rozlišení rychlostí přibližně 16 snímků za sekundu. To je na hraní her málo, ale je to pochopitelné, protože hra generuje plnohodnotné 3D snímky za chodu. I tak si hra zachovává poměrně dobrou odezvu s malou latencí, což je v této fázi pozoruhodný úspěch.
Jak si můžete vygenerovat herní svět pomocí Mirage
Mirage má vestavěnou funkci, která vám umožňuje generovat si vlastní svět nahráním obrázku (můžete si to vyzkoušet v demu zde). Po otevření dema se vpravo zobrazí panel s názvem „Počáteční obrázky“. Zde si můžete buď vybrat z několika přednastavených obrázků, nebo kliknout na zelené tlačítko Nahrát dole a přidat si vlastní.
Jakmile nahrajete obrázek, nejlépe snímek obrazovky z hry z pohledu třetí osoby, Mirage AI se pokusí vygenerovat 3D prostředí inspirované tímto obrázkem. Nekopíruje ho přesně, ale vytvoří hratelný prostor, který vypadá a působí do jisté míry podobně. Poté se ocitnete uprostřed tohoto nového světa, připraveni k prozkoumání.
Základní ovládání je jednoduché. Můžete chodit pomocí kláves WASD, pohybovat kamerou myší a běhat pomocí Shiftu. Mirage navíc podporuje také zadávání textu, což znamená, že během hraní můžete psát příkazy jako „přidat dálnici“ nebo „vytvořit auto“. Umělá inteligence se pokusí reagovat na vaše pokyny a podle toho změnit scénu.
Jak by generování her v reálném čase mohlo změnit hraní her
Pokud by Mirage nebo něco podobného dospělo, mohlo by to pořádně otřást herním průmyslem. Dnes má většina her fixní mapy, možná s nějakými generátory náhodných úrovní (jako roguelike nebo procedurální světy) nebo uživatelsky vytvořenými mody. Technologie ve stylu Mirage to posouvá na další úroveň: hráči řídí tvorbu světa naživo. Je to skoro jako hrát ve své fantazii.
Pro hráče to znamená, že žádné dvě hry nejsou stejné. Mohli byste skočit do hry To vypadá trochu jako GTA, řekněte „udělejte z toho noc a deštivo“ a bum – jste v temném, bouřlivém nočním městě. Nebo začněte v lese, řekněte „proměňte to ve futuristické město“ a ono to udělá. Tato flexibilita znamená, že hry se spíše podobají hračkám nebo světům k prozkoumávání a utváření než fixním příběhům.
Z hlediska komunity to snižuje bariéry. I bez grafických dovedností může kdokoli uspořádat herní seanci zadáním tématu. Přátelé mohou spolupracovat („Přidat draka do tohoto města“) a umělá inteligence ho nakreslí pro všechny.
Máme daleko k tomu, abychom byli plně založeni na umělé inteligenci Hry AAA, ale záblesky jako Mirage naznačují budoucnost, kde se hry nestahují ani nenavrhují – jsou si představovány, inspirovány a prožívány. V takové budoucnosti by se hraní mohlo jevit spíše jako živé vyprávění příběhů nebo digitální sandbox. Místo studií, která by tvořila každý detail, by si hráči mohli svá dobrodružství jednoduše vymýšlet pomocí textu.
Skutečná herní studia a vydavatelé však stále hrají obrovskou roli. Mirage je prozatím spíše doplňkovým nástrojem než náhradou za tradiční herní design. Zatím se nezabývá psaním příběhů, vyváženým designem soubojů ani optimalizací výkonu na zařízeních. Mohl by se však stát účinným pomocníkem: designéři úrovní by ho mohli využít k prototypování nápadů nebo by ho hráči mohli používat pro zábavné výzvy.











