Microsoft deelt speelbare AI-techdemo van Quake II-level

Microsoft komt met een interactieve techdemo waarmee gebruikers een AI-versie van Quake II kunnen spelen. De demo heeft een resolutie van 640x360 pixels en genereert 10 frames per seconde. Microsoft onderzoekt welke soorten interactieve media er via AI-modellen mogelijk zijn.

De Quake II-techdemo draait op een van de AI-gamingmodellen van Microsoft, genaamd WHAMM. Deze afkorting staat voor World and Human Action MaskGIT Model. Het model is in staat om ‘consistente en diverse’ gameplayelementen te genereren op basis van trainingsdata. Gebruikers kunnen met de gameplayelementen interacteren door middel van een toetsenbord of een controller.

De Microsoft-onderzoekers hebben naar eigen zeggen ongeveer zes weken tijd nodig gehad om WHAMM te trainen op Quake II. Na de trainingsperiode was het AI-model in staat om een driedimensionale wereld te genereren waarin de onderzoekers konden bewegen, springen, hurken, schieten met een wapen en zelfs tonnen konden laten ontploffen. Dit is ook mogelijk in het uiteindelijke resultaat.

De onderzoekers vermelden inconsistenties, bugs en beperkingen. Confrontaties met vijanden verlopen bijvoorbeeld nog niet zoals gewenst. Er kunnen objecten verdwijnen of respawnen als deze lang uit beeld zijn en dus uit de context window van de AI verdwenen zijn. De gezondheidswaarden van spelers en andere data worden ook niet altijd correct geregistreerd. Het AI-model is ook enkel getraind op een specifiek deel van een bepaald Quake II-level. Als spelers het einde van dat deel bereiken, worden er geen beelden meer gegenereerd.

Het team claimt dat het niet de bedoeling is om de speelervaring van Quake II na te bootsen. Het project dient naar verluidt om na te gaan wat er mogelijk is met dergelijke technologieën. "Zie dit als het spelen van een model, in plaats van het spelen van een game", klinkt het bij de onderzoekers. Ze willen ook nagaan welke nieuwe soorten interactieve media via dergelijke AI-modellen mogelijk zijn.

Techdemo via Copilot Gaming Experience. Bron: Microsoft Copilot
Techdemo via Copilot Gaming Experience. Bron: Microsoft Copilot

Door Jay Stout

Redacteur

06-04-2025 • 11:12

35

Reacties (35)

35
34
25
0
0
6
Wijzig sortering
Ik kon geen andere gameplay footage vinden op YouTube dan de volgende:

YouTube: I Played Microsoft's AI Quake II So You Don't Have To!
Of je klikt gewoon op de link in het artikel en dan kun je zelf spelen?

Het werkt best geinig, cool om te zien. Maar het is ook duidelijk dat het nog heel ver is van werkelijk op die manier een echte game maken.
Als je het donker in gaat (in het water tunneltje in) lijkt de AI snel in de war te raken als het scherm helemaal zwart wordt, dan lijkt hij te vergeten waar je was.
“Unavailable on Mobile
This feature is not available on mobile devices.”

Dat jij achter de pc zit betekent niet dat iedereen dat doet ;)

Mooi voorbeeld dat je aanhaalt trouwens. Zou dat zijn omdat het model niet veel kan “herinneren” en dat daarom (doordat in een te donkere omgeving) er geen “ankerpunten” meer zijn om “visueel te herinneren”?
Ja dat denk ik wel... Er gebeuren wel meer rare dingen, zoals vijanden die verdwijnen en verschijnen op willekeurige momenten terwijl je rondloopt (vooral als ze buiten beeld gaan), en je health die omlaag en weer omhoog gaat.
“Unavailable on Mobile
This feature is not available on mobile devices.”
Chrome browser op je mobiel --> desktop-modus --> link bezoeken.

Vervolgens een on-screen toetsenbordje installeren en je kunt een vrijwel onspeelbaar spel spelen op je mobiel. :)
Ik liep direct tegen een muur aanwaardoor het beeld zwart werd en bleef want de AI wist niet een nieuw beeld te genereren zonder de huidige te zien |:( Uiteindelijk kwam ik er uit om vervolgens hetzelfde in een andere hoek nog eens te proberen. Ook daar hetzelfde resultaat :+ Kwam ergens heel anders in de wereld terecht. Nu al Wallhacks? 8-)
Er is nog veel werk aan de winkel zo te zien voordat het enigzins te gebruiken is.
Het team claimt dat het niet de bedoeling is om de speelervaring van Quake II na te bootsen. Het project dient naar verluidt om na te gaan wat er mogelijk is met dergelijke technologieën. "Zie dit als het spelen van een model, in plaats van het spelen van een game

Ik denk dat je het vooral in het licht van prototyping / het ontwerpen van een game moet zien. Zonder de traditionele code te schrijven kun je gamewerelden en game mechanics previewen en snel bepalen of een proof of concept wel of niet werkt.
Prototyping is echt de enige reden hoe ik dit op een positieve manier kan zien. Ik ben er bang voor dat ze op deze manier oudere games willen porten. Volgens mij had Phil Spencer dit ook aangegeven maar misschien verwoord ik het wat anders. Vind het wel bizar dat hier zoveel op wordt ingezet.

Het is bijna alsof grote tech-bedrijven iets met AI moeten doen omdat dit nu nogal de buzz is. Laten zien dat er stappen worden gemaakt in AI zal de investeerders wel weer blij maken. Want als alle platformen goede emulators maken die voor iedereen beschikbaar zijn is AI helemaal niet meer nodig aangezien het ook native op een platformen van Playstation/Xbox/Nintendo kan spelen. Backwards Compatibility van Xbox is hier wel een goed voorbeeld van.

Ik ben natuurlijk enorm aan het gissen dus neem het met een korreltje zout. Maar op sommige plekken snap ik de AI push niet helemaal.
Nouja, als ze dit is gelukt binnen 6 weken, dan zal het verbeteren ervan geen maanden duren. Het begin is gemaakt om 'dadelijk' gewoon een compleet nieuw spel te genereren obv wat parameters.
Je kan letterlijk op enkele seconden de tech demo in je eigen browser draaien, waarom ga je dan in hemelsnaam op zoek naar beelden van iemand anders op YouTube mer de melding dat je maar 1 video kunt vinden?

Zijn we nu echt zo verslaafd aan sociale media dat we werkelijk niets meer zelf kunnen bedenken, dat altijd een ander een filmpje ervan moet maken en dat we een ander zijn/haar oordeel maar moeten volgen?
Je kan letterlijk op enkele seconden de tech demo in je eigen browser draaien, waarom ga je dan in hemelsnaam op zoek naar beelden van iemand anders op YouTube mer de melding dat je maar 1 video kunt vinden?
Unavailable on Mobile

This feature is not available on mobile devices.
Zijn we nu echt zo verslaafd aan sociale media dat we werkelijk niets meer zelf kunnen bedenken, dat altijd een ander een filmpje ervan moet maken en dat we een ander zijn/haar oordeel maar moeten volgen?
Als het gaat om het draaien van code van een ander: niets mis mee om dat eerst in een video te zien.

[Reactie gewijzigd door The Zep Man op 6 april 2025 12:22]

Interessant hoe mensen niet echt onder de indruk lijken te zijn.
De potentie is enorm. Door met een AI een gamewereld te genereren, zijn alle beperkingen van een traditionele game engine verleden tijd.
Zoals bijvoorbeeld het genereren van een fotorealistische omgeving met heel veel mensen. Bijvoorbeeld een drukke winkelstraat.
Dat ziet er nog steeds niet uit in hedendaagse spellen.
Eh. Die beperkingen zijn de wereld niet uit? Het moet ook nog speelbaar zijn. Dat het kan wil niet zeggen dat het goed performed?
AI werkt niet zoals conventionele 3d modellen. Zijn gewoon snel gegenereerde plaatjes. Al zie ik meer in een combi van die twee
Ja, maar obv 90+fps realtime inclusief interactie zie ik voorlopig nog niet gebeuren. Wel met gebruik van een engine als UE5 en rustig de tijd krijgen om zo spelwerelden te genereren.
AI gaat hard. Wat je gisteren niet voor mogelijk hield, kan morgen al.
Dus standaard game Engines outperformen lijkt me niet zo'n probleem, helemaal met cloud computing. Verder zijn de helft van de frames tegenwoordig toch al gegenereerd en geupscaled. Toch zie ik het niet gebeuren, AI maakt nog steeds te veel fouten, dat lossen ze voorlopig niet op.
Het is een proof of concept.

Net als bij ChatGPT 3 jaar geleden is het indrukwekkend omdat je het zelf kunt gebruiken, dat is de beste "proof".
Inderdaad. De beelden van een spel zoals Quake II zijn natuurlijk vrij consistent waardoor het model waarschijnlijk niet zo groot hoeft te zijn als wanneer je het een paar duizend uur aan videomateriaal uit een winkelstraat voert, maar stel dát een model al die data zou kunnen verwerken dan heb je niet alleen een spelomgeving maar ook een model waarmee je heel specifiek menselijke reacties kunt onderzoeken. Hoe lopen mensen om elkaar heen, waar kijken ze naar, wat doen ze bij oponthoud, hoe begroeten ze elkaar, etc. Voor een antropoloog waarschijnlijk een goudmijn.
Het is meer consistent dan minecraft ai maar vereist nog veel ontwikkeling. Ben wel benieuwd of zoiets in de toekomst gebruikt kan worden om variaties op spellen te maken of elementen van spellen te combineren.
Ik verwacht in de nabije toekomst, binnen enkele jaren, dat je gewoon obv een paar parameters een compleet nieuw spel kunt laten genereren. Zeg maar iets van, 'first person action/adventure game, based on the books of ....' en dat je dan binnen enkele minuten kunt beginnen.
Ik verwacht dat we in de nabije toekomst tegen een muur aanlopen met de huidige AI technieken. En dat elke verbetering op een bepaald vlak een terugval veroorzaakt op een ander vlak.

Je bent duidelijk enthousiast ivm de ontwikkelingen op gebied van AI. Weet jij iets wat wij mogelijks niet weten? Zou je dat kunnen delen? Waardoor we dat enthousiasme kunnen delen?

[Reactie gewijzigd door BlaDeKke op 7 april 2025 05:10]

Denk dat je daarin gelijk zal krijgen, zal niet hoogste kwaliteit zijn maar kan me voorstellen erg leuk voor bijv ouders met hun kinderen zo een spel wereld te bedenken en te spelen. En goed genoeg voor casual spelletjes etc.
Nouja, in het begin misschien niet de hoogste kwaliteit, maar ook dat zal zeker wel verbeteren.
Ai gaat heel hard… ben zelf vooral aan het volgen hoe hard we gaan met het maken van 3d modellen.. momenteel kan ik met StableDiffusion/flux een character ‘bedenken’ en daarna met Hunyuan3d(-mini) van slechts 1 afbeelding (of multi view) een STL bestand daarvan maken die op 28/32mm meer dan prima is om met painten tot een goede figure te komen! Ongekend hoe ver AI zich in zo een korte tijd zo ver kan schoppen. Uiteindelijk wil ik zelf er meer detail aan gaan brengen met de iPad maar het lastigste (begin maken, pose etc) wordt nu voor mij makkelijker om de eerste sprong zelf te wagen. Naarmate ik beter wordt wil ik zelf de start ook kunnen, of wie weet kan AI nog meer de basis leggen voor me :-)

En tegen dat tijd dag iemand roept ‘wij zijn de beste’ staat de volgende al klaar om binnen enkele dagen weer als nog beter uit de bus te komen..

What a time to be alive!


(Voor hen met interesse hoe/wat ik draai dit op een macbook m2 met 64gb via Pinokio, single click install.. alleen de multiview werkt momenteel)

[Reactie gewijzigd door ultimasnake op 6 april 2025 13:17]

daarna met Hunyuan3d(-mini) van slechts 1 afbeelding (of multi view) een STL bestand
, gaaf, ben benieuwd hoe snel we dit gaan zien toegepast worden voor toekomstige spellen (3d assets maken kost veel tijd).
hoe vet zou het zijn als je een Ai versie van GTA zou hebben, GTAi. ik speel gta alleen maar voor de fun en de chaos die je kan creëren, omdat ik niet goed in het doen van missies. ik kan me moeilijk orienteren, manoeuvreren en navigeren in een stad die kk niet ken, met een gps die te klein, te onduidelijk en te warrig uitziet.
Echter, ik droom al een tijdje van een Ai versie van GTA, waarbij je kan rondrijden en missies doen en chaos creëren, in je eigen stad, waar je alle wegen en eventuele shortcuts kent.

Laat Ai bronnen zoals, maps, streetview en satellietviewcombineren en de stad creëren waar je in woont of bekend mee bent. Laat Ai naar de gebouwen kijken in streetview en daarop de voorgeprogrammeerde assets in de stad plaatsen, zoals huizen, bomen en andere bouwerken. missies kunnen voor iedere stad hetzelfde zijn.

omdat je bekend bent met je eigen stad, is het doen van missies wellicht leuker, omdat je zelf kan kiezen welke route je rijdt ipv de navigatie te moeten volgen, als je er niet bekend bent.
als een stad eenmaal gecreëerd is, dan kan het daarna gedeeld worden.

je zou het ook kunnen gebruiken voor bijvoorbeeld rijles in je eigen stad in een simulator.
ik kan me moeilijk orienteren, manoeuvreren en navigeren in een stad die kk niet ken, met een gps die te klein, te onduidelijk en te warrig uitziet.
Speel je het op een ieniemienie schermpje ofzo? Maar juist het leren kennen van de stad is iets dat het spel leuk maakt. Je zult je eigen stad ook niet volledig kennen, tenzij het een gehucht/klein dorpje is.
22" scherm, niet eens full hd, ik ben niet echt een gamer, maar ik vind het gewoon leuk om wat lol te trappen in een game. maar ik moet toegeven, dat het waarschijnlijk al minstens 5 jaar geleden is, dat ik heb gegamed.
het kan inderdaad leuk zijn om een stad te verkennen, maar misschien is mijn aandachtsspanne te kort. de laatse game die ik heb uitgespeeld, was half life 1 :)
Ziet er indrukwekkend en snel uit, maar wel grappig dat de AI van de vijanden niet heel goed is :)
De demo heeft een resolutie van 640x360 pixels en genereert 10 frames per seconde
Grappig, hier liep ik ook tegen aan toen ik de allereerste versie van Quake op mijn 386DX33 wilde draaien. Dat was een goed excuus om te upgraden naar een Pentium PC.
Grappig, maar als je omhoog kijkt, en weer terug, is heel je wereld veranderd. Consistentie is nog iets wat ze zullen moeten toevoegen. Maar het beelden genereren op basis van je input ziet er wel al gaaf uit!
gezondheidswaarden :+ Ja, tijden veranderen... met dit soort vernederlandsing in combinatie met Quake2 word je wel echt met de neus op de feiten gedrukt, 'ik word oud'. Het was een hele mooie tijd om meegemaakt te hebben en tweakers.net stond nog in de kinderschoenen. Toch wel een beetje pijnlijk, maar goeie herinneringen zijn er om gekoesterd te worden.
Hoewel huidige ontwikkelingen nog zo spectaculair en verniewend kunnen zijn staat het voor mij toch in scheel contrast met de jaren 80/90, wat een prachtige tijd om als kind in opgegroeid te zijn :Y)
Zeg me dat je het artikel niet hebt gelezen zonder me te zeggen dat je het artikel niet hebt gelezen.

Op dit item kan niet meer gereageerd worden.