Разработчик Half-Life: Alyx показал пример реалистичной анимации движений

Тестовую анимацию перемещения неигрового персонажа для игры Half-Life: Alyx выложил разработчик компании Valve Джо ван ден Хевел, 9 мая в Twitter.
В выложенном ролике персонаж в ролике бежит по заданной в виде линии на полу сложной траектории, включающей плавные изгибы и резкие повороты. В том числе показано движение боком и спиной вперед.
При этом компьютерный персонаж меняет скорость в зависимости от участка траектории — ускоряется на более плавных участках и резко замедляется, чтобы вписаться в крутой поворот и не вылететь по инерции с заданной траектории. Соответственно меняется и длина шага.
«Наша система использует процедурный ретаргетинг шага, чтобы персонажи оставались точно на пути без скольжения ног, опирающийся на технологию поиска совпадения движения (Motion Matching), чтобы выбрать ближайший доступный клип», — написал разработчик.
Напомним, технология анимации движений Motion Matching впервые появилась несколько лет назад. Она позволяет создать очень плавную и реалистичную анимацию движений.
Ранее в компьютерных играх применялся подход, когда движение персонажа на экране состояло из последовательности нескольких отдельных анимаций (клипов), которые воспроизводились в нужном порядке одна за другой.
В технологии Motion Matching используются сотни отдельных анимаций всевозможных движений персонажа, они разбиваются на очень мелкие составляющие, из которых алгоритм в реальном времени покадрово собирает соответствующее ситуации общее движение.
Новая игра в завоевавшей множество наград серии шутеров Half-Life — Half-Life: Alyx была выпущена компанией Valve (США) в марте 2020 года для ПК. Игра рассчитана на использование шлема виртуальной реальности.