К содержанию
Новости

Интерактивный киберпанк‑фильм управляется графом состояний и моделью мира в реальном времени

Интерактивный киберпанк‑фильм управляется графом состояний и моделью мира в реальном времени

Разработчик под ником Zovsky_ показал экспериментальный интерактивный фильм в жанре киберпанк-ограбления, где логика сюжета строится на авторском графе состояний. Система работает через дискретные состояния, а переходы между ними зависят от флагов. Как сообщает r/StableDiffusion (Reddit), модель мира в реальном времени отвечает за визуальное и генеративное наполнение, а сам граф управляет правилами истории.

Граф задает требования, выданные «разрешения» и факты о состоянии мира. К примеру, персонаж не сможет украсть данные, пока не попадет в datacenter и не подменит систему безопасности. Если попытаться открыть неправильную дверь, сюжет может уйти в ветку с финалом «busted». За счет этого логика истории, условия победы и доступные действия остаются детерминированными, а генеративная модель отвечает за сцены и происходящее внутри них.

Автор также говорит об ограничениях текущей реализации. Главная проблема связана с согласованностью длинных непрерывных сцен, поэтому в проект добавили заранее отрендеренные cutscenes, которые работают как своеобразный «refresh». Демонстрационная версия уже доступна для прохождения и включает несколько концовок. Большинство из них неудачные.

Вопросы и ответы

Чем эта система отличается от обычного AI-сторителлинга, где модель сама ведет сюжет?

Здесь генеративная модель не управляет логикой истории. Сюжет контролирует авторский граф состояний с флагами и условиями: например, персонаж не сможет украсть данные, пока не попадет в datacenter и не подменит систему безопасности, а неправильная дверь может сразу перевести историю в концовку «busted».

Как проект решает проблему потери связности в длинных AI-сценах?

Автор прямо называет главным ограничением согласованность длинных непрерывных сцен. Для этого в демо используются заранее отрендеренные cutscenes, которые работают как «refresh» и помогают удерживать целостность повествования.

Что уже доступно в текущей версии проекта?

Демонстрационная версия уже открыта для прохождения. В ней есть несколько концовок, причем большинство из них ведут к неудачному исходу.

Контекст по теме