Connect with us

Технологии

Внутри Mirage: Первый в игровой индустрии реал-тайм AI генеративный движок

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

Игровые движки всегда работали одинаково. Разработчики создают карты, размещают объекты и проектируют уровни заранее. Вы скачиваете игру, запускаете ее и играете в созданный контент. Но что, если игровой мир еще не был создан? Что, если он создается прямо во время игры, основываясь на ваших действиях или словах? Это идея, лежащая в основе нового игрового движка Mirage от Dynamicslab.

Mirage называют первым в мире реал-тайм генеративным движком, и он переворачивает все, что мы знаем об игровом дизайне. Вы двигаетесь, исследуете или вводите запрос, и Mirage AI генерирует мир мгновенно. Это не просто случайный шум. Это playable, интерактивные 3D среды, которые реагируют на ваши действия в реальном времени.

Это на шаг впереди других playable AI демонстраций, которые мы видели до сих пор. Вместо того, чтобы показывать только клипы или короткие сцены, Mirage позволяет вам фактически исследовать и взаимодействовать с созданным им миром, пока он создается. Это еще рано, и это еще не полная игра, но оно уже предлагает взгляд на то, как AI может изменить будущее игровой индустрии.

Что такое Mirage?

Mirage – это новый тип игрового движка, который не полагается на предварительно созданные карты или статические активы. Вместо этого он использует большую модель AI для создания игровых сред в реальном времени, пока вы взаимодействуете с ним. Вы не скачиваете уровни или загружаете фиксированные области. Движок реагирует на то, что вы делаете, и пытается создать что-то playable на месте. Это включает в себя дороги, здания, объекты и целые открытые пространства, которые появляются вокруг вас, пока вы движетесь через мир.

Он не построен как традиционные движки. Mirage не имеет сценического редактора или наборов активов. Все генерируется AI, кадр за кадром, на основе обучения на реальных игровых видео и входных данных. Когда вы играете, он запускается в облаке и транслируется в ваш браузер, поэтому ваши команды и движение постоянно обрабатываются. Это ближе к интерактивной симуляции, чем к игре с фиксированными правилами или макетами.

Mirage AI Game Engine vs Традиционные Движки

Mirage сильно отличается от обычных игровых движков, таких как Unity или Unreal. Эти движки предоставляют инструменты разработчикам для создания миров, используя 3D модели, текстуры и скрипты. Дизайнеры используют редакторы уровней, код и художественные активы, чтобы создать каждую сцену вручную. Напротив, Mirage не имеет предварительно созданных карт или активов – у него просто есть мозг AI, который их выдумывает на лету. Вы не размещаете деревья или дома; AI воображает их для вас.

Еще одно ключевое различие: игры Unity/Unreal обычно фиксированы после выпуска (за исключением дополнений или обновлений). Игра Mirage может измениться каждый раз, когда вы играете. Нет конечного “контента”, который нужно завершить; игроки по сути совместно создают игру. Вместо скачивания предварительно созданного мира игроки продолжают запрашивать мир в существование. Это означает, что каждый опыт уникален и никогда не сценарный.

С технической стороны, традиционные движки запускаются на вашем компьютере или консоли. Mirage транслирует все из мощных серверов. Итак, нет необходимости в тяжелом оборудовании для игрока – только браузер.

Как работает движок Mirage AI?

Mirage работает, запуская огромную модель AI в облаке. Вы не скачиваете ничего. Вы просто открываете демонстрацию в вашем браузере, и она начинает транслироваться, как видео. За кулисами каждое движение или команда, которую вы даете, отправляется в AI, и он реагирует, генерируя следующий кадр игры. Он работает на уровне кадра, поэтому он реагирует на ваши действия в реальном времени. Система не использует предварительно созданные активы или карты. Все генерируется на месте.

Модель сама по себе представляет собой смесь трансформера и диффузионной архитектуры. Она была обучена с использованием огромного количества игровых данных, включая полные игровые видео и входные данные игроков. Разработчики также добавили специальные записанные сессии, чтобы дать ему более широкое понимание того, как работают игровые среды. Со временем AI научился распознавать закономерности, такие как то, как должны изгибаться дороги, где должны быть размещены объекты или как камера должна двигаться через сцену.

Когда вы взаимодействуете с Mirage, перемещаясь, водя или вводя запросы, AI пытается предсказать и создать то, что происходит дальше. У него есть короткая память о том, что только что произошло, поэтому мир не кажется совершенно отключенным. Визуальные эффекты стремятся к реализму, а не стилизованным или пиксельным видам. Пока что он работает со скоростью около 16 кадров в секунду в стандартном разрешении. Это мало для игр, но понятно, учитывая, что он генерирует полные 3D кадры на лету. Тем не менее, опыт остается довольно отзывчивым с минимальной задержкой, что является заметным достижением на этом этапе.

Как вы можете сгенерировать свой игровой мир, используя Mirage

Mirage имеет встроенную функцию, которая позволяет вам сгенерировать свой собственный мир, загрузив изображение (вы можете попробовать это в демонстрации здесь). Когда вы открываете демонстрацию, вы увидите панель под названием “Initial Images” справа. Здесь вы можете либо выбрать из некоторых предварительно заданных изображений, либо нажать зеленую кнопку “Upload” внизу, чтобы добавить свое.

Как только вы загрузите изображение, желательно скриншот из игры от третьего лица, и Mirage AI попытается сгенерировать 3D среду, вдохновленную этим изображением. Он не копирует его точно, а создает playable пространство, которое выглядит и чувствуется примерно одинаково. Затем вы будете помещены в центр этого нового мира, готовы исследовать.

Базовые управления просты. Вы можете ходить, используя WASD, двигать камеру с помощью мыши и использовать Shift, чтобы бежать. Кроме того, Mirage также поддерживает текстовый ввод, что означает, что вы можете ввести команды, такие как “добавить шоссе” или “спавнить машину”, пока играете. AI попытается ответить на ваши запросы и изменить сцену соответственно.

Как генерация игр в реальном времени может изменить игровую индустрию

Если Mirage или что-то подобное созреет, это может действительно потрясти игровую индустрию. Сегодня большинство игр имеют фиксированные карты, может быть, с некоторыми случайными генераторами уровней (как roguelikes или процедурные миры) или пользовательскими модами. Технология Mirage поднимает это на новый уровень: игроки управляют созданием мира в реальном времени. Это почти как играть внутри вашего воображения.

Для игроков это означает, что ни один проход не является одинаковым. Вы можете прыгнуть в игру, которая выглядит немного как GTA, сказать “сделайте это ночью и дождливым”, и бум – вы в темном, штормовом городе ночью. Или начните в лесу, скажите “превратите это в футуристический город”, и он это делает. Эта гибкость означает, что игры становятся более похожими на игрушки или миры для исследования и формирования, а не на фиксированные истории.

С точки зрения сообщества, это снижает барьеры. Даже без дизайнерских навыков любой может провести игровую сессию, введя тему. Друзья могли бы сотрудничать (“Добавьте дракона в этот город”), и AI нарисует его для всех.

Мы еще远 от полностью созданных AI AAA игр, но взгляды, подобные Mirage, намекают на будущее, где игры не скачиваются или проектируются – они воображаются, запрашиваются и переживаются. В этом будущем игровая индустрия может чувствоваться более как живое повествование или цифровое песочное игровое поле. Вместо того, чтобы студии создавали каждую деталь, игроки, возможно, просто будут мечтать о своих приключениях с помощью текста.

Однако реальные игровые студии и издатели все еще играют огромную роль. Пока что Mirage – это дополнительный инструмент, а не замена традиционному игровому дизайну. Он еще не может справиться с написанием повествования, сбалансированным дизайном боя или оптимизацией производительности на устройствах. Но он может стать мощным инструментом: дизайнеры уровней могут использовать его для прототипирования идей, или игроки могут использовать его для веселых вызовов.

Амар - поклонник игр и фриланс-писатель контента. Как опытный писатель игрового контента, он всегда в курсе последних тенденций игровой индустрии. Когда он не занят созданием увлекательных игровых статей, его можно найти, доминирующим в виртуальном мире как опытный геймер.