Povežite se s nama

Tehnologija

Inside Mirage: Prvi generatorski engine za umjetnu inteligenciju u stvarnom vremenu za igranje

Tekst

Enginei za igre oduvijek su radili na isti način. Programeri unaprijed grade mape, postavljaju objekte i dizajniraju razine. Preuzmete igru, učitate je i igrate sadržaj koji su napravili. Ali što ako svijet igre još nije izgrađen? Što ako je stvoren uživo, dok igrate, na temelju onoga što radite ili govorite? To je ideja iza novog enginea za igre Mirage od strane Dynamicslab.

Mirage se naziva prvim svjetskim generativnim engineom u stvarnom vremenu, a on preokreće sve što znamo o dizajnu igara. Pomičete se, istražujete ili tipkate prompt i Mirage... Umjetna inteligencija stvara svijet trenutno. Nije riječ ni o slučajnoj buki. To su igriva, interaktivna 3D okruženja koja reagiraju na vaše radnje u stvarnom vremenu.

To je korak ispred ostalih igrivih AI demoa koje smo do sada vidjeli. Umjesto da samo prikazuje isječke ili kratke scene, Mirage vam omogućuje da zapravo istražujete i komunicirate sa svijetom koji stvara, dok ga stvara. Još je rano i još nije potpuna igra, ali već nudi uvid u... Kako bi umjetna inteligencija mogla preoblikovati budućnost igara.

Što je Mirage?

Mirage je nova vrsta game engine-a koji se ne oslanja na unaprijed izgrađene karte ili statične resurse. Umjesto toga, koristi veliki AI model za stvaranje okruženja igre u stvarnom vremenu dok s njim komunicirate. Ne preuzimate razine niti učitavate fiksna područja. Engine reagira na ono što radite i pokušava izgraditi nešto igrivo na licu mjesta. To uključuje ceste, zgrade, objekte i cijele otvorene prostore koji se pojavljuju oko vas dok se krećete kroz svijet.

Nije izgrađen poput tradicionalnih engine-a. Mirage nema editor scena ili pakete resursa. Sve generira umjetna inteligencija, kadar po kadar, na temelju obuke iz stvarnih videozapisa i unosa s igranja. Kada igrate, igra se izvodi u oblaku i struji u vaš preglednik, tako da se vaše naredbe i kretanje stalno obrađuju. Bliže je interaktivnoj simulaciji nego igri s fiksnim pravilima ili rasporedima.

Mirage AI Game Engine u odnosu na tradicionalne engine

Mirage se jako razlikuje od običnih game engine-ova poput Jedinstvo or NestvaranTi engine-i pružaju alate programerima za izgradnju svjetova pomoću 3D modela, tekstura i skripti. Dizajneri koriste uređivače razina, kod i umjetničke resurse kako bi ručno izradili svaku scenu. Nasuprot tome, Mirage nema unaprijed izrađene karte ili resurse – samo ima AI mozak koji ih izrađuje u hodu. Ne postavljate drveće ili kuće; AI ih zamišlja za vas.

Još jedna ključna razlika: Unity/Unreal igre se obično ispravljaju nakon izlaska (osim ekspanzija ili ažuriranja). Mirage igra se može promijeniti svaki put kada igrate. Nema konačnog "sadržaja" koji treba završiti; igrači u biti su-stvaraju igru. Umjesto preuzimanja unaprijed izgrađenog svijeta, igrači stalno potiču svijet na postojanje. To znači da je svako iskustvo jedinstveno i nikada nije skriptirano.

S tehničke strane, tradicionalni engine-i rade na vašem računalu ili konzoli. Mirage sve struji s moćnih servera. Dakle, igraču nije potreban težak hardver - samo preglednik.

Kako funkcionira Mirageov AI game engine?

Mirage funkcionira pokretanjem ogroman model umjetne inteligencije u oblaku. Ne preuzimate ništa. Samo otvorite demo u pregledniku i počinje se streamati poput videa. Iza kulisa, svaki pokret ili naredba koju date šalje se umjetnoj inteligenciji, a ona reagira generiranjem sljedećeg kadra igre. Radi na razini kadra, tako da reagira na vaše radnje u stvarnom vremenu. Sustav ne koristi unaprijed izgrađene resurse ili karte. Sve generira na licu mjesta.

Sam model je mješavina transformatorske i difuzijske arhitekture. Treniran je korištenjem ogromne količine podataka o igrama, uključujući videozapise cijelog igranja i unose igrača. Programeri su također dodali posebne snimljene sesije kako bi mu pružili šire razumijevanje funkcioniranja okruženja igre. Tijekom vremena, umjetna inteligencija je naučila obrasce poput toga kako bi se ceste trebale kriviti, gdje bi se objekti trebali postavljati ili kako bi se kamera trebala kretati kroz scenu.

Kada komunicirate s Mirageom, hodanjem, vožnjom ili tipkanjem uputa, umjetna inteligencija pokušava predvidjeti i izgraditi što slijedi. Ima kratko pamćenje onoga što se upravo dogodilo, tako da se svijet ne čini potpuno nepovezanim. Vizuali teže realizmu, a ne stiliziranom ili pikseliziranom izgledu. Trenutno radi s oko 16 sličica u sekundi u standardnoj rezoluciji. To je malo za igranje, ali razumljivo jer generira pune 3D kadrove u hodu. Unatoč tome, iskustvo ostaje prilično responzivno s malom latencijom, što je značajno postignuće u ovoj fazi.

Kako možete generirati svoj svijet igre pomoću Miragea

Mirage ima ugrađenu značajku koja vam omogućuje generiranje vlastitog svijeta prijenosom slike (možete to isprobati u demo verziji ovdje). Kada otvorite demo, s desne strane vidjet ćete ploču pod nazivom "Početne slike". Ovdje možete odabrati neku od unaprijed postavljenih slika ili kliknuti zeleni gumb Prenesi pri dnu da biste dodali vlastite.

Nakon što prenesete sliku, po mogućnosti snimku zaslona iz igre iz trećeg lica, Mirage AI pokušava generirati 3D okruženje inspirirano tom slikom. Ne kopira je točno, ali stvara prostor za igranje koji izgleda i djeluje donekle slično. Zatim ćete biti smješteni u središte tog novog svijeta, spremni za istraživanje.

Osnovne kontrole su jednostavne. Možete hodati pomoću WASD-a, pomicati kameru mišem i koristiti Shift za trčanje. Nadalje, Mirage također podržava unos teksta, što znači da možete tipkati naredbe poput "dodaj autocestu" ili "stvori automobil" tijekom igranja. Umjetna inteligencija će pokušati odgovoriti na vaše upute i u skladu s tim promijeniti scenu.

Kako bi generiranje igara u stvarnom vremenu moglo promijeniti igranje

Kad bi Mirage ili nešto slično sazrelo, moglo bi stvarno uzdrmati igranje. Danas većina igara ima fiksne mape, možda s nekim generatorima slučajnih razina (poput roguelike igara ili proceduralnih svjetova) ili korisnički izrađenim modovima. Tehnologija u stilu Miragea to podiže na višu razinu: igrači uživo upravljaju stvaranjem svijeta. Gotovo je kao da igrate u svojoj mašti.

Za igrače to znači da nijedna dva igranja nisu ista. Mogli biste uskoči u igru to malo sliči na GTA, recite "neka bude noć i kiša" i bum - nalazite se u mračnom, olujnom gradu noću. Ili počnite u šumi, recite "pretvorite ovo u futuristički grad" i to se dogodi. Ova fleksibilnost znači da igre postaju više poput igračaka ili svjetova za istraživanje i oblikovanje, a ne fiksnih priča.

Što se tiče zajednice, ovo smanjuje barijere. Čak i bez dizajnerskih vještina, svatko može organizirati sesiju igre upisivanjem teme. Prijatelji mogu surađivati ​​(„Dodaj zmaja u ovaj grad“), a umjetna inteligencija ga crta za sve.

Daleko smo od potpuno umjetne inteligencije AAA igre, ali uvidi poput Miragea nagovještavaju budućnost u kojoj se igre ne preuzimaju niti dizajniraju - one se zamišljaju, potiču i žive. U toj budućnosti, igranje bi se moglo činiti više kao pripovijedanje uživo ili digitalni sandbox. Umjesto studija koji izrađuju svaki detalj, igrači bi jednostavno mogli sanjati svoje avanture s tekstom.

Međutim, pravi studiji za igre i izdavači i dalje igraju ogromnu ulogu. Zasad je Mirage dodatni alat, a ne zamjena za tradicionalni dizajn igara. Još uvijek se ne bavi pisanjem naracije, uravnoteženim dizajnom borbe ili optimizacijom performansi na uređajima. Ali mogao bi postati moćna pomoć: dizajneri razina mogli bi ga koristiti za izradu prototipova ideja ili bi ga igrači mogli koristiti za zabavne izazove.

Amar je ljubitelj igara i slobodni pisac sadržaja. Kao iskusan pisac sadržaja o igrama, uvijek je u tijeku s najnovijim trendovima u industriji igara. Kad nije zauzet izradom zanimljivih članaka o igricama, možete ga naći kako dominira virtualnim svijetom kao iskusan igrač.

Objavljivanje oglašivača: Gaming.net je predan rigoroznim uredničkim standardima kako bi našim čitateljima pružio točne recenzije i ocjene. Možemo primiti naknadu kada kliknete na poveznice proizvoda koje smo pregledali.

Igrajte odgovorno: Kockanje uključuje rizik. Nikad se ne kladite više nego što si možete priuštiti izgubiti. Ako vi ili netko koga poznajete imate problema s kockanjem, posjetite GambleAware, GamCare, ili Kockari Anonymous.


Otkrivanje kasino igara:  Odabrana kasina licencirana su od strane Malte Gaming Authority. 18+

Izjava o odricanju od odgovornosti: Gaming.net je neovisna informacijska platforma i ne pruža usluge kockanja niti prihvaća oklade. Zakoni o kockanju razlikuju se ovisno o jurisdikciji i mogu se promijeniti. Provjerite pravni status online kockanja na vašoj lokaciji prije sudjelovanja.