Teknologia
Mirage-sisällön sisäpuoli: Pelien ensimmäinen reaaliaikainen AI-generoiva moottori
Pelimoottorit ovat aina toimineet samalla tavalla. Kehittäjät rakentavat karttoja, asettavat objekteja ja suunnittelevat tasoja etukäteen. Lataat pelin, lataat sen ja pelaat sisällön, jonka he loivat. Mutta mitä jos pelimaailmaa ei ollut vielä rakennettu? Mitä jos se luotiin live, kun pelit, perustuen siihen, mitä teet tai sanot? Se on idea Dynamicslabin kehittämän uuden Mirage-pelimoottorin takana.
Miragea kutsutaan maailman ensimmäiseksi reaaliaikaiseksi generoivaksi moottoriksi, ja se kääntää kaiken, mitä tiedämme pelisuunnittelusta, ylösalaisin. Liikku, tutkit tai kirjoitat ohjeen ja Mirage AI luo maailman välittömästi. Se ei ole vain satunnainen melu. Nämä ovat pelattavia, interaktiivisia 3D-ympäristöjä, jotka reagoivat toimiisi reaaliajassa.
On yksi askel edellä muita pelattavia AI-demoversioita, joita olemme näkeneet tähän asti. Sen sijaan, että näytettäisiin vain klippejä tai lyhyitä kohtauksia, Mirage antaa sinun todella tutkia ja vuorovaikuttaa luoman maailman kanssa, kun se luo sitä. Se on edelleen varhaisessa vaiheessa eikä ole vielä täysi peli, mutta se tarjoaa jo vilauksen siihen, miten AI voisi muuttaa pelien tulevaisuutta.
Mikä on Mirage?
Mirage on uudenlainen pelimoottori, joka ei riipu ennalta rakennetuista kartoista tai staattisista varoista. Sen sijaan se käyttää suurta AI-mallia luomaan peliympäristöjä reaaliajassa, kun vuorovaikutat sen kanssa. Et lataa tasoja tai lataa kiinteitä alueita. Moottori reagoi siihen, mitä teet, ja yrittää rakentaa jotain pelattavaa paikalla. Se sisältää tiet, rakennukset, objekteja ja koko avoimet tilat, jotka ilmestyvät ympärilläsi, kun liikku pelimaailmassa.
Se ei ole rakennettu perinteisten moottorien tavoin. Miragella ei ole kohtauseditoria tai asset-paketteja. Kaikki on luotu AI:lla, kehys kehyksestä, perustuen koulutukseen, joka on saatu oikeista pelivideoista ja syöteistä. Kun pelit, se suoritetaan pilvessä ja siirretään selaimellesi, joten käskysi ja liikkeesi prosessoidaan jatkuvasti. Se on lähempänä interaktiivista simulaatiota kuin peliä, jolla on kiinteät säännöt tai sommitelmat.
Mirage AI -pelimoottori vs perinteiset moottorit
Mirage on erilainen kuin tavalliset pelimoottorit, kuten Unity tai Unreal. Nämä moottorit tarjoavat kehittäjille työkaluja luomaan maailmoja 3D-malleilla, tekstureilla ja skripteillä. Suunnittelijat käyttävät kohtauseditoreja, koodia ja taidevaroja luomaan kunkin kohtauksen käsin. Sen sijaan Miragella ei ole ennalta tehtyjä kartoja tai varoita – siinä on vain AI-aivot, jotka keksivät ne lennossa. Et aseta puita tai taloja; AI kuvittelee ne sinulle.
Toinen tärkeä ero: Unity/Unreal-pelit ovat yleensä kiinteitä, kun ne on julkaistu (pois lukien laajennukset tai päivitykset). Mirage-peli voi muuttua jokaisella pelikerralla. Siinä ei ole ääretöntä “sisältöä”, jota voi lopettaa; pelaajat luovat itse pelin. Sen sijaan, että lataat ennalta luodun maailman, pelaajat jatkavat maailman luomista. Tämä tarkoittaa, että jokainen kokemus on ainutlaatuinen ja koskaan ei ole ennalta määrätty.
Tekniseltä puolelta perinteiset moottorit suoritetaan tietokoneellasi tai pelikonsolillasi. Mirage siirtää kaiken voimakkaista palvelimista. Joten pelaajalle ei tarvita raskasta laitteistoa – vain selain.
Miten Mirage-n AI-pelimoottori toimii?
Mirage toimii suorittamalla valtavan AI-mallin pilvessä. Et lataa mitään. Avaat vain demoversion selaimessasi, ja se alkaa siirtää kuin video. Taustalla jokainen liike tai käsky, jonka annat, lähetetään AI:lle, ja se vastaa luomalla seuraavan pelikehyksen. Se toimii kehyksen tasolla, joten se reagoi toimiisi reaaliajassa. Järjestelmässä ei ole ennalta tehtyjä varoita tai kartoja. Se luo kaiken paikalla.
Malli itsessään on sekoitus transformer- ja diffuusioiden arkkitehtuureista. Se on koulutettu valtavalla määrällä pelidataa, mukaan lukien täydelliset pelivideot ja pelaajien syötteet. Kehittäjät lisäsivät myös erityisiä tallennettuja istuntoja antamaan sille laajemman ymmärryksen siitä, miten peliympäristöt toimivat. Ajan myötä AI oppi kuvioita, kuten miten tiet pitäisi kaartaa, missä objekteja pitäisi sijoittaa tai miten kamera pitäisi liikkua kohtauksessa.
Kun vuorovaikutat Miragen kanssa, kävelemällä, ajaessa tai kirjoittaessa ohjeita, AI yrittää ennustaa ja rakentaa, mitä seuraavaksi tulee. Sillä on lyhyt muisti siitä, mitä juuri tapahtui, joten maailma ei tunnu täysin irrotetuksi. Visuaalit pyrkivät realismin sijaan, eivätkä stylisoituja tai pikselöityjä ulkonäköjä. Tällä hetkellä se suorittaa noin 16 kehysikkoa sekunnissa standardiresoluutiolla. Se on alhainen pelien suhteen, mutta ymmärrettävää, koska se luo täydellisiä 3D-kehyksiä lennossa. Vaikka se onkin, kokemus pysyy melko vastaanotettavissa ja viive on vähäistä, mikä on merkittävä saavutus tässä vaiheessa.
Miten voit luoda oman pelimaailman Miragella
Miragella on sisäänrakennettu ominaisuus, joka antaa sinun luoda oman maailman lataamalla kuvan (voit kokeilla tätä demossa täällä). Kun avaat demoversion, näet oikealla puolella paneelin nimeltä “Alkukuva”. Voit joko valita joitain esimääriteltyjä kuvia tai napsauttaa vihreää Lataa-painiketta alhaalla lisätäksesi oman kuvan.
Kun lataat kuvan, mieluiten kolmannen persoonan pelin ruutukaappauksen, ja Mirage AI yrittää luoda 3D-ympäristön, joka on inspiroitu kyseisestä kuvasta. Se ei kopioi sitä täsmälleen, vaan luo pelattavan tilan, joka näyttää ja tuntuu jonkinlaiselta samankaltaiselta. Sinut tiputetaan uuden maailman keskelle, valmiina tutkimaan.
Perusohjaimet ovat yksinkertaisia. Voit kävellä WASD:lla, liikuttaa kameraa hiirelläsi ja käyttää Shiftiä juoksemaan. Lisäksi Mirage tukee tekstisyötettä, mikä tarkoittaa, että voit kirjoittaa komennoita, kuten “lisää moottoritie” tai “luo auto”, pelatessasi. AI yrittää vastata ohjeisiisi ja muuttaa kohtausta vastaavasti.
Miten reaaliaikainen pelimaailman luominen voi muuttaa pelaamista
Jos Mirage tai jotain vastaavaa kehittyy, se voi todella ravistella pelaamista. Tänään useimmat pelit ovat kiinteitä kartoilla, joissa on ehkä jonkin verran satunnaisia tasojen luojia (kuten roguelike-pelit tai proseduraaliset maailmat) tai käyttäjien luomia modifikaatioita. Mirage-tyyppinen teknologia vie sen seuraavalle tasolle: pelaajat ohjaavat maailman luomista live. Se on melkein kuin pelaaminen omassa mielikuvituksessa.
Pelaajille se tarkoittaa, että mikään kaksi pelikertaa ei ole samaa. Voit hyppiä peliin, joka näyttää vähän GTA:ta, sanoa “tee siitä yöaika ja sade”, ja pam – olet pimeässä, myrskyisessä kaupungissa yöllä. Tai aloita metsässä, sano “muuta tämä tulevaisuuden kaupungiksi”, ja se tekee sen. Tämä joustavuus tarkoittaa, että pelit muuttuvat enemmän leluiksi tai maailmoiksi, joita voidaan tutkia ja muokata, kuin kiinteiksi tarinoiksi.
Yhteisöllisesti se alentaa esteitä. Ilman suunnittelutaitoja kuka tahansa voi isännöidä pelisessiota kirjoittamalla teeman. Ystävät voivat yhteistyössä (“Lisää lohikäärme tähän kaupunkiin”) ja AI piirtää sen kaikille.
Olemme pitkällä matkalla täysin AI-tehtyjen AAA-pelien luomisesta, mutta vilaukset, kuten Mirage, viittaavat tulevaisuuteen, jossa pelit eivät ole ladattavissa tai suunniteltavissa – ne ovat kuviteltavissa, ohjattavissa ja elävissä. Tässä tulevaisuudessa pelaaminen saattaa tuntua enemmän kuin elävältä kertomiselta tai digitaaliselta hiekkalaatikkopeliltä. Sen sijaan, että studiot loisivat jokaisen yksityiskohdan, pelaajat saattavat vain kuvitella seikkailunsa tekstillä.
Kuitenkin oikeat pelistudiot ja julkaisijat ovat edelleen tärkeitä. Tällä hetkellä Mirage on vain työkalu, ei korvike perinteiselle pelisuunnittelulle. Se ei vielä käsittele kerrontaa, tasapainotettua taistelusuunnittelua tai suorituskykyoptimointia laitteilla. Mutta se voi tulla voimakkaaksi avuksi: tasosuunnittelijat voivat käyttää sitä ideoita prototyyppimään, tai pelaajat voivat leikkiä sen kanssa hauskasti haasteita varten.











