AISeek ontwikkelt eerste dedicated Artificial Intelligence processor

Naast de, ook op Hardware.Info alom besproken, physics processing en PPU technologie, zijn ook aspecten als AI (Artificial Intelligence) van belang voor een realistische weergave binnen games. Geen wonder dus dat er een groeiende behoefte is ontstaan naar dedicated AI processors. AISeek probeert met haar Intia processor te voorzien in die behoefte. Door gedragsmatige berekeningen te versnellen en optimaliseren biedt de Intia processor game ontwerpers de mogelijkheid compleet nieuwe werelden, bevolkt door realistisch leven, te bouwen.

intia_pre
Een vroege uitvoering van AISeek's Intia processor

De Intia processor wordt vergezeld door een software development kit (SDK) voor game ontwikkelaars. Door gebruik te maken van deze SDK, kunnen game studio’s hun AI modules voorzien van versnelde artificial intelligence. De Intia ondersteunt daarbij met name beweging, sensorische simulatie en gebiedsanalyse. Hieronder een verkorte uitleg over laatstgenoemde drie.

Beweging

De Intia processor ondersteunt een optimale en zeer snelle navigatie functionaliteit. Daarbij wordt geen gebruik gemaakt van heuristiscs, maar van alle mogelijke navigatiemogelijkheden. Deze optimalisering moet betekenen dat de Intia de gebruikelijke valkuilen ontwijkt, inclusief het niet kunnen vinden van een pad of het genereren van artifacts door vreemd en onrealistisch navigeren.

De processor ondersteunt grote, steeds veranderende kaarten (maps) zonder dat pre-processing daarvoor benodigd is. Door het ontbreken van laatstgenoemde beperking wordt het dus mogelijk game werelden te creëren die gebaseerd zijn op grote, steeds veranderende omgevingen.

Sensorische simulatie

De sensorische simulatiemogelijkheden van de Intia processor komen tot uiting door de snelle en accurate line-of-sight functionaliteit. De Intia beperkt zich daarbij niet tot eenvoudige point of box benaderingen van bekeken wezens. In plaats daarvan wordt het werkelijk zichtbaar gebied berekend, waarmee ook op dit vlak artifacts (bijvoorbeeld het door muren kunnen kijken of het niet kunnen zien van objecten die wel gezien zouden moeten worden) vermeden kunnen worden.

De Intia ondersteunt bovendien een verfijnd zichtmodel, waarbij de detectiemogelijkheden afhankelijk zijn van het werkelijk zichtbare gebied. Net zoals in de echte wereld kunnen kleine of verafgelegen objecten daarbij minder snel gedetecteerd worden. Heldere of snel bewegende objecten kunnen daarentegen juist weer sneller opgepikt worden.

aistrip_01_550

Gebiedsanalyse

Steeds veranderende kaarten vragen om het kunnen uitvoeren van verfijnde en zeer snelle gebiedsanalyse. De Intia beschikt over geavanceerde gebiedsanalyse capaciteiten die uitgevoerd kunnen worden in real-time, zodat daadwerkelijk aangepaste besluitvorming mogelijk wordt.

Teneinde strategische planning, zowel op karakter als game-wide niveau, te ondersteunen, zijn de volgende topologie analyse functies ingebouwd:

  • T-connectivity: het gebied dat bestaat uit alle punten die tegen een gegeven waarde T kunnen worden bereikt;
  • Critical Points: strategische locaties, ook wel “choke points” genoemd, die de bottleneck vormen voor het in- of uitgaan van een gebied;
  • Controlling Regions: gebieden die strategische beheersing van een gebied mogelijk maken.


Op de website van AISeek zijn een aantal demo's te downloaden, die inzicht geven in de mogelijkheden van de Intia processor.

Bronnen: HardOCP, AISeek

« Vorig bericht Volgend bericht »
0