Doom запустили в нейросети — крупное достижение в области ИИ и разработки видеоигр
Группа исследователей из Google совершила прорыв в нейросетевых технологиях: ИИ смог успешно и качественно имитировать Doom — то есть фактически воспроизвести игру без традиционного игрового движка.
Основные моменты:
- Технологию назвали GameNGen — то есть game engine, «игровой движок».
- Она сумела воспроизвести Doom на скорости 20 кадров в секунду на одном TPU — тензорном процессоре Google.
- Базовый принцип обучения схож с другими нейромоделями: чтобы GameNGine научилась воспроизводить Doom, ей сперва «скармливают» записи реального геймплея.
- По словам исследователей, качество генерации GameNGen настолько хорошее, что группа людей, которым предложили оценить результат, едва смогла отличить реальный геймплей от ИИ-геймплея (но лишь в коротких клипах — в долгих, похоже, всё-таки появляются артефакты).
Как пишут исследователи, симуляция в GameNGen не является абсолютно точной, но зато нейросеть показала, что справляется со сложными видеоигровыми задачами: корректно считает броню и здоровье, позволяет атаковать врагов, повреждать объекты и открывать двери, а также помнит состояние игры на протяжении длительного времени.
Впрочем, значительные ограничения всё же существуют. Например, у GameNGen ограничена память: она имеет доступ к трём секундам истории и вынуждена компенсировать это другими методами — скажем, «подсматривать» количество здоровья на своём же экране. Кроме того, более сложные игры GameNGen пока не под силу.
По мнению исследователей, GameNGen (или другие похожие модели) помогут снизить сложность разработки, потому что требуемые изменения можно будет описывать простыми словами или изображениями, не прибегая к запутанному инструментарию. Или, скажем, нейросеть сможет быстро создавать играбельную версию уровня на основе всего нескольких кадров.
Авторы GameNGen делают в своей статье следующий вывод:
GameNGen отвечает на один из важнейших вопросов на пути к новой парадигме игровых движков, где игры генерируются автоматически, в том же ключе, как в последние годы нейромодели генерируют изображения и видео. Ключевые вопросы остаются: например, как тренировать такие нейронные игровые движки и как в целом эффективно создавать игры, в том числе как лучше обрабатывать ввод данных от человека. Тем не менее мы невероятно взволнованы возможностями этой новой парадигмы.
Лучшие комментарии
У него есть шанс дождаться 🥹
Вообще игру можно написать и без движка, допустим, на голом графическом API (что муторно и требует хорошего знания этого даже для очень простой игры, зато у тебя получается крошечный размер кода и высокая производительность если это правильно), или там при помощи фреймворка типа XNA/MonoGame, которые также не считаются движками
Алсо да здравствует надувание финансового пузыря нейросетей ещё сильнее
Каким образом мне даже интересно? Чтобы получить нейро-геймплей нужно натренировать сетку на геймплее обычном, а где же его для прототипа взять в приемлемых количествах?
Мы всё там же. Людям всё так же не нравятся нейроарты, и они активно напихивают издателям которые пытаются юзать их в маркетинге и смме (шалом юбисофт). Нейронка до сих пор совершает гигалиарды ошибок, и за ней приходится доделывать. В лучшем случае она подходит для скетчей, но и то сомнительно, поскольку она крайне, крайне, и ещё раз крайне посредственно справляется с динамикой и перспективой, и подходит исключительно для 2д хрючева.
Круто, но бесполезно. И это без упоминания бешеных вычислительных мощностей, необходимых для таких «игр без движка».
Да.
Это очень странно, их уже было довольно много, гугл их вроде очень давно стал использовать
Их основное развитие произошло в начале 2010-х, чатгпт в основном привлёк всеобщее внимание
Я сам это в другом комментарии сказал, не очень понял к чему это
Во-вторых у неё явно есть границы, и почему-то, думается мне, они не так уж и далеко
Это никак им не поможет, разве что если они захотят сделать слегка играбельное нечто из кучи записи игрового процесса
Вот только это никак не связано с сабжем новости, она вообще другое делает. 1 в 1 воспроизведение игрового процесса и создание какого-то нового даже из других частей даже близко по сложности и по общему алгоритму действий друг с другом не стоят. Даже если кто-то и сумеет такое провернуть, это будет шизофрения типа изменения скорости поворота камеры в зависимости от положения на карте
В нейронке, которая бы генерировала маленький дизайн-документ, описывающий игровой процесс +- случайного характера для вдохдовления я вижу в десятки раз больше смысла
Будущее чего? Будущее для кого? Будущее для каких целей?
Хватит говорить лозунгами, типа «Это будущее».
Интересно, можно ли будет таким образом «воссоздавать» отменённые игры, скармливая нейросетке геймплейные ролики и прочую инфу
Проблема в том что тебе нужно ещё найти запись геймплея этого прототипа в больших количествах
То есть, если я всё правильно понимаю, это просто интерактивное видео в реальном времени? Мне сложно представить какая от этого польза, тем более, что нейронке нужно скармливать кадры уже существующей игры
По описанию технологии звучит как будто бы заставить лвл дизайнера за час накидать на голый «плоский» уровень всякой геометрии куда проще и производительней, чем натренировать нейросеть хотя бы имитировать уже существующие уровни, не говоря уже о создании принципиально новых, не опираясь на предыдущий опыт. Так стоп… Но ведь это же и есть главный принцип нейронок — копирование уже существующих версий того, на чем они тренировались… Получается, в креативности человека ничто не заменит… Получается, нейросети это всего лишь повод вкладывать деньги в «капитал оф грейт бритайн» чтобы основатели капитала рано или поздно заскамили вкладчиков, сказав что «мы уперлись в потолок развития нейросетей» и смылись в закат. Получается оверхайп не оправдан и не заслуженный? Получается огромное число людей просто не в силах осознать и принять что именно то, во что они верили и на что надеялись на самом деле не имеет смысла и в контрфакты будут просто приводить то, что нейросетям еще просто не пришло время и вот в бууудущем вот тогда они раскроют свой потенциал.
Интересно однако получается. 🤔
Ты не пользуешься гуглом? Поисковик их использует я говорю
Инвесторов разве что. IT специалисты в собственном порядке с ними давно уже баловались
Разве что слово это, опять-таки использовали их и до этого, голосовые помощники стали существовать и до этого, насколько я помню они работают на нейросетях
Ну полезности в куче сгенерированного ИИ мусора я так и не увидел за эти годы. Может для компаний в плане экономии, а для потребителя это буквально высер сделанный на коленке. Очень полезно, спасибо.
Ничо не имею против GPT и прочих моделей, которые по сути тебе вываливают ту же инфу из гугла, только сразу, но всё, что заменяет художку — буквально бесполезная игрушка. А некоторые компашки по типу Adobe за стоковый ИИ мусор берут ещё и бабки. Ну вы жрите, да, ПРОГРЕСС!
А на тему игр. Зачем нам ещё больше мусора на рынке? Я извиняюсь, но если ценность такой модели (И вряд ли она будет выше) — это пилить треш на юнити, чтобы вывалить его в стим и надеться, что его будут брать ради карточек, то… Такого уже и так в достатке, к сожалению. И опять в основном этим будут пользоваться скам артисты, как это сейчас со всеми остальными нейронками происходит. Опять же очень полезно для общества, ага.
Т.е. пираты в будущем вместо взлома игр будут обучать нейронки воспроизводить их на основе кучи прохождений со стримов? ;D
Мне нравится когда люди придумывают у себя в голове какие-то волшебные сай фай вещи а потом заявляют что это скорее всего будет так в реальности
Никто не знает как будет развиваться технология, и это явно не из вероятных вещей по той простой причине что нейросеть способна копировать форму, но не содержание, а в интерактивной продукции содержание капец как важно
Разве что для прототипов клонов три-в-ряд и прочих игр, которые вряд ли вообще прототипируют в наше время. В любых других случаях, даже если нейронка каким-то чудом сгенерирует то, что ты хочешь для своего прототипа, то оно сразу это забудет, когда ты захочешь что-то скорректировать, и придется начинать сначала.
Баловство, одним словом.
sad but true.
проблема не в том, что нейросети не могут делать игры, многие направления геймдева уже доступны нейронкам, а оставшиеся добьют в ближайшие годы. проблема в том, что нейронки не могут собрать из всего этого хоть сколько нибудь годную игру. ибо думать концептами они не могут, а без этого у них получается винегрет из бананов и ржавой цепи.
Чем дальше, тем сильнее нейрофетишисты уже сами на сетки смахивают. Узнали слово луддит и давай его использовать по кругу к месту и не к месту + обязательное упоминание что 2/5/10 лет назад сетки ничё не могли, а сейчас-то они огого, дальше вообще страшно представить чё будет, техносингулярность уже за углом. Осталось только в миллионный раз про кучеров вспомнить и мантру «это будущее/это неизбежно» написать. Хоть бинго можно составлять ей-богу.
Это единственное, что она может делать
Абсолютно другая задача на абсолютно другом уровне сложности
Мне кажется что ты не очень хорошо понимаешь разницу между сложением двух чисел и скрещиванием двух игровых систем. Потому что второе это то что нейронкам не под силу (повторю, видеоигра и статичная картинка это очень сильно разные материи и в первом не так пойти может в сотни раз больше вещей), и нет никаких оснований говорить, что в обозримом будущем они смогут это сделать
Надеятся можно на что угодно, но можно пожалуйста не заявлять что это каким-либо образом вероятно
А почему да собственно? Нет никакого основания полагать что мы вообще за это столетие сможем такое сделать
Отлично, у тебя в исходном материале будут куски, основанные на другой часте видеоряда и скорее всего не являющиеся корректными, сомневаюсь что это поможет избежать галлюцинаций основной нейронки. Это в лучшем случае