Привязка ног бипеда к объекту

В этом уроке персонаж будет кататься на скейтборде.

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

  Вы можете связать ступню бипеда со скейтбордом через Select and Link. Эти части тела уже привязаны к ногам, и привязка их к другому объекту может разрушить эти связи. Чтобы ноги и тело бипеда следовали за анимированным скейтбордом, вам нужно использовать использовать связи инверсной кинематики. В этом методе вы можете вы можете анимировать движение верхней части тела, не мешая движению скейтборда. Эта особенность делает лёгкой анимацию персонажа, в которой ноги должны стоять на опоре, а тело свободно двигаться, например, крутить педали велосипеда или спускаться с горы на лыжах.

Установка для этого урока:

1. Откройте файл skating_start.max.

2. Проиграйте анимацию.

Скейтборд следует по пути, но Вилсон не двигается с ним. Ваша работа будет состоять в том, чтобы заставить Вилсона кататься на скейте.

3. Выделите поименованный набор выделения Wilson mesh, и скройте выделенные объекты.

4. Выделите именованный набор Wilson biped и кликните Yes  в предупреждающем диалоге, чтобы сделать бипед видимым.

Позиционирование ног

1. Перейдите на панель Motion.

2. Перейдите в нулевой кадр.

3. Фронтальное окно проекции отмасштабируйте так, чтобы крупно были видны ступни бипеда.

4. Включите Auto key.

5. Поверните каждую ступню так, чтобы они стали параллельны верхней части скейтборда.

Привязка ступней к скейтборду:

Чтобы привязать ступни к скейтборду, для каждой нужно создать ключ в нулевом кадре. Вы уже создали ключи для ног, позируя их в кадре 0. Если ещё не создали, вы можете сделать это при помощи кнопки Set key в свитке Key info.

1. Выделите ногу или ступню. Вы можете выделить любую часть ноги или ступни, чтобы привязать её к скейтборду.

2. На панели Motion  в свитке Key Info разверните IK.

3. Нажмите кнопку  Select IK object и кликните на верхней части скейтборда. Имя объекта Skateboard Top появится слева от кнопки Select IK object.

4. Выберите опцию "Объект" над кнопкой Select IK object

5. Поставьте значение IK Blend на 1.0

6. Выделите любую часть другой ноги и повторите эти шаги, чтобы привязать её к скейтборду.

7. Воспроизведите анимацию.

Бипед будет пытаться следовать за скейтом, но безуспешно. Ноги его вытянутся насколько можно, но скейтборд уедет, так как центр масс бипеда остаётся на месте. Чтобы тело следовало за скейтом, нужно прилинковать к нему цнентр масс бипеда. Центр масс - единственный объект бипеда, который не привязан к другим его объектам. Его можно привязать к любому внешнему объекту, чтобы тело бипеда полностью следовало за ним.

1. Выделите центр масс бипеда.

2. На главной панели инструментов кликните Select and Link.

3. Прилинкуйте центр масс к скейтборду.

4. Проиграйте анимацию. Теперь бипед следует за скейтбордом.

Анимируйте верхнюю часть тела:

Этот метод позволяет анимировать верхнюю часть тела, не мешая движению бипеда на скейтборде.

1. Перейдите в кадр 0.

2. Удостоверьтесь, что Auto key включён.

3. Отпозируйте движение бипеда, двигайте его центр масс вертикально, чтобы согнуть ноги в коленях, и горизонтально, чтобы показать вес тела. Поворачивайте спину и позируйте руки и голову бипеда.

Подсказка: чтобы повернуть ноги наружу, поворачивайте голень, но не бедро. Ноги будут поворачиваться при том, что ступни останутся на месте.

4. Перейдите в кадр 60 и слегка измените позу. Вы можете двигать центр масс бипеда, чтобы показать вес тела, поворачивать голову, или двигать руки в разные позиции.

5. В кадре 120 измените позу снова.

6. Воспроизведите анимацию. Бипед будет кататься на скейте и взмахивать руками, чтобы сохранить равовесие.

Просмотрите анимацию персонажа

Для этого нужно скрыть бипед и сделать видимой сетку персонажа.

Окончательную версию анимации вы сможете увидеть в файле skating_complete.max.

 

 

 

 

Hosted by uCoz