Продукт
Представляем ManiaGAI v2 — точнее тайминг, больше контроля, быстрее генерация
Взгляд назад на релиз ManiaGAI v2 от 1 октября 2026 года: чем была версия 1, что заменила v2, что изменилось для игроков в следующие недели и чего всё ещё не хватает.
ManiaGAI v2 вышел 1 октября 2026 года. Этого блога тогда ещё не было, поэтому статьи о запуске в тот момент не появилось. Это взгляд назад, написанный 9 октября: чем была версия 1, что заменила версия 2, что было дальше и чего всё ещё не хватает.
На чём остановилась версия 1
dancegai.com запустился 7 июля 2026 года с основным циклом: загрузить песню, сгенерировать на облачном GPU, скачать играбельный .osz для osu! mania. В течение нескольких дней сайт научился автоматически определять тайминг, справляться с песнями со сменой темпа и — с 11 июля — создавать целый mapset на песню, где каждая сложность названа по своему измеренному звёздному рейтингу. Исследовательскую часть версии 1 закрыли 12 июля.
Всё работало, но медленно — минута или больше на mapset, — и выбора у игроков было мало. Август и сентябрь ушли на две вещи, которые игроки ощущают сильнее всего: тайминг, верный на любой песне, и гораздо больший и более чистый обучающий корпус.
Что заменила версия 2
Версия 2 не была обновлением версии 1. 1 октября она заменила в продакшене весь конвейер генерации.
Тайминг v2
Новый детектор тайминга, построенный на открытом бит-трекере Beat This и нашей собственной подгонке сетки. В нашем бенчмарке на 2 501 ranked-песне с постоянным темпом он совпадает с таймингом маппера в пределах 40 мс на 97,1 % из них против 90,7 % у версии 1 — и ни на одной из этих песен не добавил ложной смены темпа. Полному бенчмарку, включая то, где открытый Mapperatorinator справляется лучше, посвящена отдельная статья.
Новые модели, обученные на гораздо большем объёме данных
Обе модели переобучили на новой сетке тайминга, на корпусе, который вырос примерно с 83 000 чартов до 150 622 чартов примерно от 14 500 мапперов. Добавлена защита от тишины, чтобы ноты никогда не ставились на тихий участок песни. (Что входит в этот корпус.)
В разы быстрее
Полный mapset теперь требует не минуту или больше, а около 20 секунд работы GPU — обычно от 13 до 25 секунд, в зависимости от песни и сложностей. Песни подготавливаются в браузере, пока вы выбираете настройки, все сложности генерируются за один пакетный проход, а GPU-воркеры стартуют со снимка. (Как мы этого добились.)
Генератор с настоящим выбором
- От 4K до 9K — 8K и 9K появились впервые.
- Любой набор сложностей от ★1 до ★10, заранее выбранных от ★1 вверх — настолько, насколько позволяет длина песни.
- Настройки стиля: доля длинных нот, inverse-длинные ноты, jack’и, короткие длинные ноты и delay.
Эти настройки существуют благодаря устройству v2: Planner определяет игровой характер каждого участка до того, как модель нот расставит ноты, а сложность и стиль действуют на этот план. Почему ManiaGAI использует Planner + Noter.
Следующие недели
После дня запуска версия 2 продолжала развиваться:
- 2 октября — у каждой сложности появился свой стиль, откалиброванный по реальным чартам с тем же количеством клавиш и звёздным рейтингом; модели переобучили с тремя исправлениями — для длинных песен, смен темпа и выравнивания участков; а ещё появилась страница «Технология».
- 3 октября — импорт из osu! (вставьте ссылку на beatmap — используется только её песня), весь сайт на 15 языках, переработанный генератор в три шага, плеер превью и страницы для шеринга.
- 4–5 октября — настройки доступа и публичная Галерея, а затем карты в Галерее, которые играются с песней и скачиваются в течение первых 7 дней.
- 7 октября — ManiaGAI v2.1, крупное обновление качества обеих моделей. Теперь каждый сгенерированный чарт хранит версию, которая его создала.
- 8 октября — генерация примерно вдвое быстрее, с точно такими же чартами.
- 9 октября — Галерея превратилась в Beatmap-карты сообщества, где новые карты появляются по умолчанию.
Полный список, запись за записью, — в списке изменений.
Что версия 2 значит для игроков
Версия 1 отвечала на вопрос «может ли ИИ сделать играбельный чарт для osu! mania на мою песню?». Версия 2 меняет вопрос на «какой чарт я хочу?» — какое количество клавиш, какие сложности, какой стиль — и отвечает достаточно быстро, чтобы попробовать другой вариант было дёшево. Генератор, которым можно управлять, — совсем другой продукт, чем тот, который можно только перезапускать в надежде на удачу.
Чего всё ещё не хватает
- Исправления одного участка. Модель нот умеет перегенерировать выбранную часть чарта, сохраняя остальное, но редактор на её основе всё ещё проходит внутреннее тестирование — сегодня любое изменение означает новую генерацию.
- Стиля по примеру. Стиль — это пять измерений на ползунках; описание стиля маппинга на примере — направление, а не функция.
- Длинных песен. Чем длиннее песня, тем меньше она получает сложностей, а о песнях длиннее 10 минут предупреждают ещё до генерации.
- Подтверждения тайминга на сменах темпа. Наш опубликованный бенчмарк тайминга охватывает только песни с постоянным темпом.
- Других игр и режимов. osu! mania по-прежнему единственный формат на выходе.
Если хотите увидеть всю историю, а не один релиз, наша история рассказывает её месяц за месяцем.