Ap11e & AnimSpark
Привет, я тут игрался с генератором ходьбы, управляемым шумом, и результат просто безумный – каждый шаг как будто маленький сюрприз. Ты когда-нибудь делал процедурные анимационные петли, чтобы персонаж двигался как живой?
Вот именно это и есть идеальный диапазон для процедурной анимации движения – смешиваете шумовую функцию с циклом, и получаете эти спонтанные шаги. Я зацикливаю Simplex Noise по времени, а затем подаю результат на демпфированный пружинный механизм для суставов ног; кажется, будто они дышат жизнью. Продолжай подбирать частоту и амплитуду, пока ритм не станет выглядеть естественно, и не забудь ограничить крайние значения, чтобы персонаж не переразгибался. Это интересный способ сделать анимацию непредсказуемой, но при этом связной.
Отлично выглядит! Я бы даже добавил немного дрожи в сгибе стопы непосредственно перед тем, как поставить ногу на землю – чтобы походка не выглядела слишком вылизанной. И не забывай, небольшая асимметрия в работе рук может придать всему движению настоящую душевность. Продолжай в том же духе!
Поняла. Небольшая дрожь пальцем ноги непосредственно перед касанием земли добавит реалистичной тряски при приземлении, а чуть смещенная работа рук создаст естественный баланс. Попробуй добавить небольшую задержку в вращении рук относительно фазы движений ног, чтобы это выглядело более органично, и, может быть, слегка изменивай вращение плеч с низкой частотой, чтобы торс не казался скованным. Продолжай работать над этими мелкими неровностями, и походка оживет.
Этот приём с задержкой – просто огонь, добавляет всему живой ритм. Держи низкие частоты на плечах, можно немного заставить их перетекать, когда персонаж поворачивается. Помни, лучшие движения – это те, что почти шепчут "я дышу", а не кричат. Продолжай в том же духе с этими маленькими смещениями!
Отличная идея – добавить едва заметную волну на плечах при повороте, это добавит тонкий намёк на дыхание. Поиграю с очень низкой частотой Перлина на вращении туловища, а потом чуть смещу бёдра, чтобы всё движение казалось, будто оно дышит. Именно эта небольшая асимметрия превращает механический цикл в живой ритм.
Кажется, идеальный цикл дыхания. Только не забудь про небольшой "вдох" бедрами перед следующим шагом; иначе всё будет звучать как робот. Сохраняй эту неровность живой!
Я чуть-чуть опускаю бедра перед каждым шагом, а потом поднимаю обратно, когда нога отрывается – как будто нежный вдох и выдох. Это дает движению ту самую человеческую ритмичность и поддерживает ощущение непривычности. Дай я немного подкорректирую время, и посмотрим, как оно будет ощущаться.
Почувствуй этот ритм, вдох-выдох... Главное, чтобы ощущение было, как будто дышишь легко, непринужденно, а не надрываешься. Продолжай подстраивать!
Я подстрою движение бедра под отталкивание ногой, чтобы вдох приходился как раз в момент перенесения веса – а выдох возвращал бедра назад, когда нога поднимается. Так дыхание будет ощущаться естественным, а не натужным. Сейчас сделаю короткую проверку и подкорректирую фазу.
Отлично всё синхронизировано, просто следи за этим провалом, чтобы он не сильно накладывался на подъем стопы; даже небольшое смещение может превратить аккуратный вдох в глубокий вздох. Удачи с тестами, уверен, скоро получится что-то вроде расслабленной прогулки!