AI jako silnik do gier? Intrygujący eksperyment badaczy Google wraca do Dooma
GameNGen raczej nie odpali Crysisa i nieprędko znajdzie zastosowanie w grach wideo, ale wykorzystanie AI (Stable Diffusion) jako silnika to ciekawy eksperyment.
Wykorzystanie AI budzi ostatnio spore kontrowersje, ale dla internautów to głównie narzędzie do generowania obrazów lub wirtualnych rozmów z botami. Jednakże pewna grupa zadała sobie pytanie: czy generowanie obrazów z pomocą sztucznej inteligencji (tzw. Stable Diffusion) można wykorzystać do tworzenia grafiki gry wideo w czasie rzeczywistym?
Odpowiedzią ma być eksperyment opracowany przez członków grupy Google Research. GameNGen to engine w całości oparty na „modelu neuronowym”, czyli generowaniu grafiki w grze przez AI, która „przewiduje”, jak będą wyglądać kolejne klatki animacji (niezupełnie niepodobnie do tzw. rollbacku w grach sieciowych).
Badacze udostępnili też filmik nagrywany w czasie rzeczywistym, pokazujący gracza bawiącego się w poziomach Dooma odtworzonych przez GameNGen, działajacym na pojedynczym układzie TPU (czyli procesorze przygotowanym specjalnie dla tego projektu). Wszystko miało być symulowane na bieżąco przez AI w ponad 20 klatkach na sekundę (via GitHub).
Do opracowania GameNGen najpierw wykorzystano „agenta”, tj. bota, który grał w Dooma, by dostarczyć bazy danych potrzebnej do wyszkolenia algorytmu do generowania obrazów (Stable Diffusion w wersji 1.4). Uważano przy tym, by AI zostało uwarunkowane w kwestii sekwencji kolejnych działań. To w połączeniu z dodatkowymi mechanikami „uczenia” sztucznej inteligencji (w tym celowego psucia „ramek kontekstowych”) ma zapewnić stabilność wizualną przez długi czas.
Można łatwo wytknąć spore braki w materiale. Stalowa beczka pojawiająca się i znikająca oraz wrogowie rozmywający się na naszych oczach to najbardziej oczywiste uchybienia. Poza tym to wciąż tylko generacja na podstawie gotowych scen z gry. Niemniej nadal wygląda to znacznie lepiej, niż można by się spodziewać.
Więcej informacji na temat projektu znajdziecie w artykule udostępnionym przez twórców GameNGen: Dani Valevskia, Yaniva Leviathana, Moaba Arara oraz Shlomiego Fruchtera.