Анимирование персонажа в Blender

8 ноября 2016 56 комментариев Артем Слаква Анимация и риггинг

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

Финальный результат

Текстовый урок

Перед тем как начать анимировать…

Первый и наиболее важный шаг это поиск хороших референсов. Без использования хороших референсов вам будет очень трудно достичь качественного результата. Это своего рода чертеж, который поможет анализировать проделанную работу и подскажет, как достичь желаемого результата.
anim-1
Создайте раскадровку. Это ключевые позы вашего персонажа. Она не должна быть суперточной, но должна давать четкое представления того, в каких позах будет находится ваш персонаж в тот или иной момент времени.
anim-2
В данном уроке мы не будем создавать непосредственно сам риг, а сосредоточимся исключительно на процессе создания анимации персонажа. Для этого вам необходимо скачать модель персонажа Body Mechanics Rig V1.0 с сайта Blendswap.com.
anim-3

Подготовка персонажа

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

Хорошей практикой является держать все элементы независимо друг от друга. Персонажи и остальные части окружения должны быть связанны (или импортированы) в ваш анимационыый файл.

При таком подходе, если вы измените вашего персонажа, то это отразится на всех файлах, с которыми он связан. При этом размер файла самой анимации будет минимальным.
anim-4
Откройте Blender и удалите из него все лишнее.
anim-5
В меню File выберите пункт Link.
anim-5
Найдите скачанный blend-файл с персонажем.
anim-5
Выберите каталог Group. Это распространенная практика группировать модель персонажа и его риг.
anim-5
Наконец-то, выберите группу BMR-Blue.
anim-5
Персонаж появится в вашей сцене. На данный момент вы не можете его редактировать. Для этого вам потребуется открыть оригинальный файл.
anim-5
Для анимации необходимо сделать арматуру персонажа редактируемой. В меню Object выберите пункт Make Proxy…
anim-5
В появившемся окне выберите rig_BMR-Blue.
anim-5
Появится арматура персонажа и вы сможете двигать кости в режиме позирования (Pose mode).
anim-5
Перейдите в режим позирования.
anim-5
Выберите кость foot.ik.l. На панели свойств в меню Properties установите параметр auto_stretch равным 0.00. Это предотвратит растягивание ноги персонажа.
anim-5
Проделайте тоже самое для правой ноги (foot.ik.r).
anim-5
Включите автоматическую установку ключевых кадров при трансформации костей персонажа (auto-keyframe).
anim-5
Переключитесь на рабочее пространство Animation.
anim-5
На данный момент мы готовы приступить к созданию анимации.
anim-5

Анимация

Убедитесь, что вы находитесь на 1-ом кадре. Выделите все кости персонажа и сбросьте их в значение по умолчанию (Alt + G и Alt + R). Так как опция auto-keyframe включена, это установит ключевые кадры для всех костей на первом кадре.
anim-5
В редакторе Dope Sheet перейдите в режим Action Editor. Вся наша анимация будет состоять из одного экшина.
anim-5
Назовите экшин backflip и назначьте для него поддельного пользователя (fake user). Также убедитесь, чтобы кнопка Summary была активированна. Это включит сводку ключевых кадров вверху окна Dope Sheet.
anim-5
В окне 3D-вида перейдите на вид спереди и переключитесь на ортогональный вид. Поочередно опустите обе руки персонажа.
anim-5
Выберите все кости управляющие пальцами вашего персонажа и с помощью клавиши S немного согните их. На данном этапе мы создаем стартовую позу из которой персонаж будет выполнять сальто.
anim-5
Перейдите на 11-й кадр.
anim-5
Перейдите на вид справа или слева. Выделите кость управляющую торсом персонажа и опустите ее. Затем заведите руки назад и поверните голову. В редакторе Dope Sheet вы заметите, что для данных костей были созданы ключевые кадры.
anim-5
Пропустите еще 10 кадров и перейдите на 21-й. На видах сбоку и спереди создайте следующую ключевую позу вашего персонажа.
anim-5
Пропускаем очередные 10 кадров и создаем следующую позу. На данный момент мы сосредоточены лишь на создании ключевых поз и не обращаем никакого внимания на тайминги между ними. К ним мы вернемся после создания всех поз.
anim-5
Создайте все ключевые позы с интервалом в 10 кадров.
anim-5
Перейдите на шкале времени на вторую с конца позу, в редакторе Dope Sheet нажмите I и выберите пункт All Channels, чтобы установить ключевые кадры для всех костей. Все последующие анимации будут использовать данные позиции костей в качестве стартовой точки.
anim-5
Перейдите вперед на десять кадров и установите персонажа в исходную позу.
anim-5
Перейдите на первый кадр.
anim-5
Проиграйте анимацию (Alt + A). На данный момент она выглядит мягко говоря не очень. Теперь то мы и займемся настройкой таймингов между ключевыми кадрами.
anim-5
Остановите анимацию и перейдите на первый кадр. Выделите кость foot.ik.l. Продублируйте ключевые кадры (Shift + D) в окне Dope Sheet и переместите их на 11-й кадр. Тоже самое проделайте для foot.ik.R.
anim-5
Перейдите на 16-й кадр и поверните руки так, чтобы они были перед персонажем.
anim-5
Проиграйте анимацию еще раз. После небольшой корректировки рук и ног стало значительно лучше, но все еще не идеально.
anim-5
Чтобы ускорить или замедлить тот или иной процесс выделите один из ключевых кадров в верхней части окна (Summary) и с помощью клавиши G смещайте все кадры в нужную вам сторону. Чем ближе два таких кадра друг к другу, тем быстрее происходит анимация между ними и наоборот.
anim-5
После всех корректировок установите продолжительность всей анимации. Для этого перейдите на тот кадр, на котором вы хотите закончить анимацию и нажмите клавишу E.
anim-5
Проиграйте анимацию и оцените результат. Если вы потратите еще немного времени на корректировку кадров, добавление асимметрии и т.д., результат будет значительно лучше.
anim-5
Также не забудьте поделиться своими анимациями в комментариях.

источник урока

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Email:
info@blender3d.com.ua

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели, материалы и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.