НовостиОбзорыВсе о нейросетяхБытовая техника 2024ГаджетыТехнологииНаукаСоцсетиЛайфхакиFunПромокодыСтранные вопросыЭксперты

Энтузиасты воссоздали игру Doom с помощью нейросетей

29 августа 2024
Буквально заставили ИИ генерировать с нуля уровни, врагов, бонусы и многое другое. Да еще и в реальном времени, со счетчиком патронов и частотой кадров на уровне оригинальной игры из 1993 года.

Сотрудники Google Research представили уникальный игровой движок GameNGen на основе искусственного интеллекта, который может генерировать оригинальный геймплей Doom. Система обрабатывает предыдущие кадры и текущие данные пользователя, а после создает новые изображения с удивительной визуальной точностью и связностью. В остальном процесс идентичен известному шутеру: можно поворачивать, стрелять, наносить точный урон врагам и т. д. Причем, уровни будут строиться в реальном времени, а 20 FPS и правда навевают ностальгию.

Как все работает

Чтобы получить данные, из которых GameNGen позже смоделирует игру, пришлось обучать свой собственный искусственный интеллект. По сути, алгоритм буквально посадили проходить Doom на всех возможных сложностях и с разным уровнем мастерства игроков. При этом любые сборы бонусов, завершения уровня или убийства вознаграждались, а смерть или урон наоборот. Таким образом получились модели, способные наигрывать сотни часов визуальных данных.

Следующим шагом стало сохранение связи между кадрами при использовании распространенной нейросети Stable Diffusion. Проблемы тут было две. Во-первых, модель плохо сохраняет идею от изображения к изображению — с каждым разом все больше отходит от оригинального запроса. А во-вторых, снижается и визуальная достоверность. Что уж говорить об эффекте мерцания на последовательных кадрах: тени буквально прыгают по лицам и декорациям.

Специалисты из Google Research избавились от всех недостатков разом. Для этого пришлось обучать новые кадры не по одному изображению-подсказке, а по более расширенной последовательности. При этом, на все еще и наложили гауссовский шум, ухудшив качество картинок. Зачем? Чтобы уже другая нейронка исправляла кривые моменты и проводила постоянную самокоррекцию.

По итогу GameNGen далеко не идеальный движок. На экране в случайное время появляются кляксы и размытия, а мертвые враги быстро становятся странными курганами. В меню Думгай вообще постоянно моргает бровями. А сгенерированные уровни в лучшем случае непоследовательны, если не заканчиваются ядовитой ямой. Но, так или иначе, это впечатляющий результат и невероятное использование ИИ для разработки игр. В будущем все выльется в куда более интересные проекты.

А вы знали, что на iPhone заработала функция Clean Up для удаления объектов с фото? Она доступна владельцам Phone 15 Pro, iPhone 15 Pro Max и будущих моделей iPhone 16. Ну, а мы, редакция Hi-Tech Mail, детально рассказали, как все работает.

Иван Гвоздь