Цикличная анимация бегущего робота

advertisement
Цикличная анимация
бегущего робота
Создаем скелет


Загрузите файл
robot.mb.
Перейдите в режим
анимации, откройте
вид сбоку, выберите
инструмент Joint Tool
и изобразите первый
рычаг скелета. Точки
ставим в порядке,
указанном на рисунке.
1
2


•
Теперь выбираем вторую кость и кликаем на ней уже выбранным
инструментом Joint Tool.
Переходим к виду спереди и строим скелет одной ноги. Работаем сразу
в нескольких проекциях, чтобы повторить форму ноги.
Аналогичным образом строим скелет для второй ноги.
•
Аналогичным образом строим скелет для второй ноги.
Привязываем поверхности к
скелетам



Так как наши объекты не должны быть эластичными, вместо
назначения кожи можно воспользоваться связью предок-потомок.
Для этого в окне Outliner выделяем с помощью клавиши Ctrl сначала
оболочку, затем кость скелета и нажимаем клавишу P.
Таким образом связываем:
polySurface1
joint1
pCylinder1
joint3
pCube2
joint4
pCube1
Joint5
pCylinder2
Joint8
pCube3
Joint9
pCube4
joint10
Создаем суставы:


Затем выбираем
инструмент IK
Handle Tool и
кликаем мышью по
суставам 1 и 2.
Затем также
соединяем суставы
2 и 3.
Повторяем для
второй ноги.
1
2
3
Управляющие локаторы




Создаем локатор командой Create/
Locator. Перемещаем его к той
ноге, для которой делали суставы
первой.
В окне Outliner выделяем
последовательно
ikHandle1,ikHandle2, locator 1 (при
нажатой клавише Ctrl) и нажимаем
клавишу Р.
Создаем ещё один локатор,
перемещаем его во второй ноге и
присоединяем к нему суставы
ikHandle3 и ikHandle4.
Создайте третий локатор,
поместите его к туловищу робота и
соедините с суставом joint1.
Анимируем шаги

С помощью локаторов размещаем ноги
робота для первого шага:






Выделяем локатор ноги, которая находится сзади,
нажимаем клавишу s на клавиатуре, чтобы добавить
ключевой кадр.
Перемещаемся в 10 кадр, перемещаем локатор так,
чтобы нога оказалась приподнятой вверх и слегка
перенеслась вперед, нажимаем s.
В 20 кадре перемещением локатора выносим ногу
вперед и опускаем на землю. Нажимаем s.
В 30-й кадр копируем содержимое 1-го кадра (Правой
кнопкой на кадре, Copy, правой кнопкой на 40-м
кадре, Paste/ Paste).
Проверяем анимацию.
Также анимируем вторую ногу, учитывая сдвиг фаз
(сначала назад, затем вверх, затем вперед.)
Наклон и поворот корпуса





При желании можно добавить движение
корпуса.
Выделяем locator 3 и в первом кадре
нажимаем s.
В 10 кадре наклоняем туловище в сторону
опорной ноги. Нажимаем s.
В 20 кадре наклоняем туловище в другую
сторону. Нажимаем s.
В 30 кадре возвращаем в прежнее
положение.
Зацикливание анимации





Чтобы движение повторялось постоянно, сделаем следующее:
Выделим первый локатор и выполним команду Window/ Animation
Editors/ Graph Editor.
В появившемся окне выполним команду Curves/ Post Infinity/ Cycle.
Эту же команду применяют и к другим локаторам.
Просмотрим анимацию.
Download