Добавляем сжатие и растягивание тела

Добавляем сжатие и растягивание тела

Тем временем я уже сделал анимацию остальных шагов. Движения нижней части туловища персонажа достаточно детально проработаны. Ноги при ходьбе сплющиваются и растягиваются, их движения достаточно интересны. Давайте мы посмотрим получившуюся анимацию, чтобы понять, на чем мы остановились. Походка персонажа выглядит достаточно оживленно. Теперь мы должны уделить внимание верхней части туловища. Пока туловище персонажа с виду слишком твердое. Оно абсолютно неподвижно.

Поэтому наша главная цель в этом уроке – сделать так, чтобы туловище персонажа растягивалось и сжималось, что придаст ему ощущение объема, а также сделать его позвоночник гибким и подвижным. Перед тем, как мы начнем работать, нам необходимо понять, как именно должно двигаться тело персонажа. Когда персонаж приподнимается, вы видите, как нога персонажа толкает его туловище вверх, и в определенной точке на него начинает действовать сила тяжести. Я покажу вам, как это работает. Нога толкает туловище, но при этом оно опирается на эту ногу.

Одновременно с этим, тело противостоит толчку и опускается вниз. Представьте себе тело персонажа, словно это надувной шарик. Когда в него что-то упирается – он сплющивается. А теперь смотрите: когда персонаж опускается, на его тело действует уже обратная сила. Сила тяжести тянет тело вниз. И в этом случае тело персонажа начинает растягиваться.

Сила тяжести тянет его за собой и растягивает. Когда тело поднимается – оно сжимается. Мы будем использовать эту информацию при создании нашей анимации. Первым делом мы воспользуемся данными инструментами управления. Оба этих инструмента позволяют контролировать движения позвоночника персонажа. Посмотрите, как мы будем их использовать. Но для начала нам стоит сменить ориентацию осей в пространстве на Object Space, нам нужно будет перемещать их параллельно с телом. Если мы переместим их вверх или вниз, мы сможем сплющивать или растягивать тело персонажа. Так же мы можем поворачивать их, чтобы заставить спину двигаться.

Перед тем, как мы начнем что-либо делать, надо обратить внимание на одну вещь – мы должны убедиться в том, что персонаж держит спину прямо. Перейдем в вид сверху. Здесь нам надо будет установить некоторые ключи. На первом кадре мы должны будем развернуть персонажа. Причем мы должны развернуть его так, чтобы его руки были параллельны оси Х. Персонаж должен смотреть прямо перед собой. Устанавливаем ключи для контроллеров позвоночника. Затем переходим к следующему ключу, располагающемся на девятом кадре. Мы помним, что один шаг персонажа занимает восемь кадров.

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

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

Затем, когда его вес распределяется на другую ногу, и персонаж опускается – его тело растягивается. Посмотрим, как у нас получается. Сплющивается, растягивается. Еще раз. Туловище поднимается вверх и сплющивается, затем вниз – растягивается. Мы делаем это каждый раз за два кадра до начала и конца шага, который он совершает. Переходим на начало следующего шага, два кадра – сплющиваем его. Идем на середину, следующие два кадра – растягиваем. У нас получилось примерно так.

Движения персонажа выглядят неплохо. Снова сплющиваем его туловище. Следующий шаг недостаточно… Получилось. Посмотрим на результат нашей работы. Теперь тело персонажа достаточно подвижно. А главное – оно обрело вес. Далее мы поработаем над спиной персонажа, добавим новые движения в анимацию. Выберем следующие контроллеры.

Перейдем в вид сбоку. В добавление к тому, что тело персонажа сплющивается и растягивается, его спина будет двигаться вперед и назад в тот момент, когда он шагает. Когда персонаж приподнимается, его спина должна иметь другой наклон. Соответственно наклоним его немного назад. В итоге его тело приобрело интересный изгиб. Затем, когда он опускается, продолжаем корректировать расположение его спины. Когда он принимает следующую позу, мы наклоняем его вперед. Итак, мы можем сплющивать и растягивать туловище персонажа, и при этом менять наклон его позвоночника.

Вернемся к этому кадру и наклоним тело персонажа вперед. Посмотрим на наш результат. По сути, порядок действий такой: персонаж наклоняется вперёд, затем отклоняется назад, и снова вперед. Это – перемещение центра тяжести на момент движения. Когда персонаж начинает совершать шаг – его вес перемещается вперед. Поэтому мы и наклоняем его в этом направлении. Затем следует промежуточный момент этого действия. Мы распрямляем спину персонажа. Держим его в таком состоянии. Затем он совершает следующий шаг, мы снова наклоняем его вперед, распрямляем в середине, и затем, в конце, опять наклоняем назад.

Эти действия позволяют сделать анимацию более живой. Еще раз наклоняем его немого вперед в этот момент, так как персонаж совершает другой шаг. Затем он снова распрямляется, после этого наклоняется назад. Посмотрим на это еще раз, перейдя в перспективный вид. Как вы видите, теперь туловище персонажа стало более гибким за счет движений спины, тело сплющивается и растягивается. Персонаж приобрел вес, который перемещается под воздействием силы тяжести.

Теперь мы можем посмотреть на конечный результат проделанной нами работы. Вы видите, что персонаж выглядит более живым, тело его подвижно. Эти маленькие детали позволяют сделать вашу анимацию более интересной и реалистичной. Теперь вы можете проделать ту же работу с вашими персонажами, добавить растяжение и сплющивание, движения позвоночника. Затем мы продолжим.

📎📎📎📎📎📎📎📎📎📎