Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уроки_Anim (3).doc
Скачиваний:
3
Добавлен:
21.07.2019
Размер:
404.99 Кб
Скачать

Урок 3.3.Динамика костей

Система динамики костей Anime Studio может быть использована для автоматического передвижения костей в ответ на движение верхнего уровня. Программа использует физическую имитацию амортизации для просчитывания динамического движения кости, что подходит для создания широкого ряда движений, таких как, например, вялые движения частей тела, развивающиеся волосы, болтающиеся руки и др.

Откройте проект "Tutorial 3.3", который уже почти завершен. Он находится папке "Tutorials/3 - Bones" главной директории программы C/Program files/e frontier/Anime Studio Pro/Tutorials. Открыв этот файл, вы увидите следующее:

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

Используйте инструмент выделения кости для выделения верхней левой кости персонажа. На панели свойств инструментов вверху главного окна Anime Studio щелкните на выпадающем списке "Bone constraints" (Ограничения кости). В появившемся диалоговом окне включите переключатель "Bone dynamics" (Динамика костей). Это говорит Anime Studio о том, что выделенную кость следует двигать автоматически в виде пружины.

Выделите еще семь костей (по две на каждой руке) и установите данный параметр для каждой из них.

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

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

Настройка параметров динамики

То, что вы только что сделали, является основой использования динамики костей. А сейчас давайте посмотрим, как эти "прыжки" можно настроить. Выделите снова левую верхнюю кость и откройте опять диалоговое окно "Bone constraints" (Ограничения костей). Под переключателем "Bone dynamics" (Динамика костей) находятся три параметра, позволяющие управлять данным эффектом. Установите следующие значения:

  • Torque force (Скручивающее усиление) = 4,

  • Spring force (Жесткость пружины) = 2,

  • Damping force (Демпфирующая сила) = 2.

Более высокое скручивающее усиление (Torque force) означает, что кость двигается больше в ответ на движения своей родительской кости, жесткость пружины (Spring force) определяет, насколько быстро кость отпружинивает назад, а замедляющая сила (Damping force) управляет тем, насколько быстро динамическая кость прекратит движение (замедление можно представить силой трения). В этом случае высокая скручивающая сила означает, что кость будет двигаться энергичнее.

Выделите родительскую кость данной кости (вторую кость верхней левой руки) и примените к ней те же параметры.

Далее, выделите одновременно две кости верхней правой руки (с shift) и установите значения параметров динамики костей равным 2, 2, 5 (Torque (вращение), Spring (упругость), Damping (замедление)). Эти настройки заставят кости быстро замедлить свое динамическое движение - высокое значение замедления похоже на движение в воде.

В заключение, выделите одновременно две кости левой нижней руки и установите параметры динамики равные 2, 4, 1 (Torque (вращение), Spring (упругость), Damping (замедление)). Высокое значение упругости заставляет руку быстро возвращаться на свое место при подпрыгивании.

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