Современные игры могут похвастаться очень реалистичной графикой, но многим разработчикам по-прежнему не удаётся изобразить правдоподобные человеческие движения. В улучшении этого аспекта может помочь система от исследователей из Эдинбургского университета и Method Studios. Она базируется на нейронной сети и использует реальные данные о движениях, благодаря чему персонажи начинают ходить, бегать и прыгать более естественно.

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

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

Как перевезти личные вещи на небольшое расстояние: транспорт, упаковка и организация переезда
Продажи товаров для настольного тенниса в М.Видео выросли почти в пять раз
Число продавцов на маркетплейсе М.Видео превысило 12 тысяч
Доступный ветрогенератор для каждого: представлена модель Ventyra R1 мощностью 50 Вт за $180
Russ запустил цифровой суперформат на фасаде ВТБ Арены
Фандом Фест ВКонтакте назвал хедлайнеров 2026 года
Huawei привезла в Европу сверхбыструю зарядку на 720 кВт: 200 км запаса хода за 5 минут
Где списать долги: рейтинг компаний