Я довольно новичок во всей этой анимации моделей. Просто учу веревки. У меня получилась приятная анимация ходьбы, которую я могу зациклить, когда персонаж ходит, но что делать, когда они перестают ходить?
Я имею в виду, они могут быть в любой точке анимации, когда игрок останавливается. Как я могу заставить их плавно вернуться в неподвижное положение, не вставая в это положение? То же самое касается начала ходьбы из неподвижного положения. Вам нужна отдельная анимация? Как это решается?
Ответы:
Вы можете иметь разные уровни сложности в зависимости от желаемой степени реализма.
Просто смешайте (= интерполируйте) от анимации ходьбы до подставки, когда персонаж останавливается, и наоборот, когда персонаж начинает.
Пусть скорость анимации ходьбы зависит от скорости персонажа, поэтому анимация ходьбы будет замедляться до смешивания с анимацией стенда.
Используйте переходную анимацию: «стоять на прогулке» очень просто, просто воспроизведите ее до начала анимации ходьбы.
Добиться перехода от работы к стойке на работу немного сложнее, вам нужно будет знать, где находится ваш персонаж в его цикле ходьбы, и подождать, пока он достигнет точки перехода. И / или иметь несколько анимаций при ходьбе к стойке, которые начинаются в другой точке цикла ходьбы и запускают правильную анимацию, когда движение прекращается, возможно, с небольшим наложением.
Это можно продолжать и продолжать, вы можете рассмотреть возможность использования IK для привязки ног к полу , использования физики человеческого тела для еще более реалистичного движения и т. Д. Это действительно вопрос художественного руководства и того, сколько времени вы можете потратить на этом.
Одно можно сказать наверняка: если вы хотите легко экспериментировать со всем этим, сначала внедрите хорошую систему анимации, управляемую данными .
источник
Подобно тому, как вы интерполируете между ключевыми кадрами анимации ходьбы, вы можете интерполировать между стоячей позой и кадром, когда прогулка остановлена. Вы также можете позволить анимации ходьбы воспроизводиться в кадре, который находится ближе всего к стоячей позе, хотя вам, вероятно, нужно, чтобы персонаж тогда еще немного двигался.
источник