Анимация робота-собаки (часть №1)

13 сентября 2016 99 комментариев Артем Слаква Моделирование и скульптинг

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

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

dog

Видеоурок

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

Добавьте в сцену цилиндр (способ заполнения Ngon):
dog-m-1
Поверните его (R|X|90|Enter). Добавьте модификатор Subdivision Surface и шейдинг Smooth:
dog-m-2
Добавьте по ребру жесткости с обеих сторон цилиндра (Ctrl + R). Выделите кольцо вершин многоугольника, проэкструдируйте их и сведите немного в центр (E → S). Увеличьте немного цилиндр (S|Y|1.2|Enter):
dog-m-3
Перед тем как начать создавать остальные части робота назначим для него материал, а также создадим пол и настроим свет. Добавьте в сцену плоскость и увеличьте ее в 10 раз. Создайте для нее материал со стандартными настройками и назовите его «floor». Для цилиндра также создайте материал и назовите его «plastic». Добавьте в сцену Солнце, поверните на произвольный угол (лишь бы сцену освещало) и установите силу света равную 3.000:
dog-m-4
В редакторе нодов настройте простой материал для цилиндра (plastic). Оранжевый цвет #E7AC00:
dog-m-5
Подымите цилиндр на 5 метров (клеток) вверх относительно центра координат. Продублируйте цилиндр (Shift + D|X|-5|Enter). Выделите оригинальный цилиндр и увеличьте его (S|Shift + Y|1.4|Enter):
dog-m-6
Продублируйте больший цилиндр и сместите его немного вправо. Поверните его (R|Z|90|Enter). Уменьшите его (S|0.2|Enter). Увеличьте его по оси X (S|X|7|Enter). Расположите его между цилиндрами:
dog-m-7
Создайте для данного цилиндра новый материал «metal»:
dog-m-8
Добавьте в сцену кольцо. Поверните его (R|X|90|Enter). Расположите его справа от большого цилиндра. Выделите 13 нижних вершин кольца и опустите их (G|Z|-1.5|Enter). Сведите их (S|0.5|Enter). Выделите все вершины и создайте между ними грань (F).
dog-m-9
Проэкструдируйте все вершины (E|1.2|Enter). Добавьте модификатор Subdivision Surface и шейдинг Smooth. Верните форму объекту точно таким же способом, как мы делали это с первым цилиндром. Назначьте для данного объекта материал «plastic»:
dog-m-10
Продублируйте большой цилиндр и опустите его по оси Z. Уменьшите его (S|0.5|Enter). Переместите его в верхнюю часть объекта «кольцо» и растяните по оси Y (S|Y|1.4|Enter). В итоге расположите его, как на рисунке ниже:
dog-m-11
Продублируйте цилиндр с которым мы только что работали и сместите его по оси X. Уменьшите его (S|Shift + Y|0.5|Enter). Расположите его, как на рисунке ниже:
dog-m-12
Выделите все три данных объекта, продублируйте их и сместите в сторону по оси Y. Снова выделите все три данных объекта (большой цилиндр последним) и объедините их в один объект (Ctrl + J). После поверните объект (R|Y|-45|Enter):
dog-m-13
Продублируйте цилиндр выступающий в качестве корпуса собаки и подымите его вверх по оси Z. Уменьшите его (S|X|0.5|Enter). Поверните (R|Y|-45|Enter). Данный объект будет выступать в качестве шеи. Расположите его в соответствующем месте и тоже самое проделайте с головой робота:
dog-m-14
Снова продублируйте цилиндр выступающий в качестве корпуса собаки и сместите его по оси X. Уменьшите его (S|0.7|Enter). Поверните (R|Z|90|Enter). Уменьшите по оси Y (S|Y|0.25|Enter). Расположите его в центре большого цилиндра:
dog-m-15
Выделите большой цилиндр, продублируйте его и сместите по оси Y. Поверните (R|Z|90|Enter). Уменьшите го (S|0.2|Enter). Увеличите вдвое исключив ось X (S|Shift + X|2|Enter). Расположите его как на изображении:
dog-m-16
Продублируйте объект с которым мы только что работали и сместите его по оси X. Уменьшите го (S|0.7|Enter). Расположите его как на изображении (создайте еще один дубликат для обратной стороны):
dog-m-17
Продублируйте цилиндр выступающий в качестве плеча для робота и сместите его по оси Y. Уменьшите его (S|0.5|Enter). Поверните (R|X|90|Enter). Увеличьте по оси Z (S|Z|5|Enter). Создайте дубликат и расположите оба объекта как на изображении:
dog-m-18
Выделите один из маленький цилиндров плечевого сустава, продублируйте его и опустите вниз по оси Z. Поверните (R|Z|90|Enter). Увеличьте его (S|Shift + Y|1.7|Enter). Расположите его как на рисунке:
dog-m-19
Продублируйте объект с которым мы только что работали и сместите его по оси Y. Уменьшите го (S|Shift + Y|0.7|Enter). Расположите его как на изображении (создайте еще один дубликат для обратной стороны):
dog-m-20
Продублируйте один из цилиндров соединяющих плечо с локтем и расположите его как на изображении (создайте еще один дубликат для обратной стороны):
dog-m-21
Добавьте в сцену UV-сферу и примените для нее модификатор Subdivision Surface (уровень 2) и шейдинг Smooth. Уменьшите ее (S|0.6|Enter). Расположите ее как на изображении:
dog-m-22
Теперь объединим объекты и дадим им названия. Выделяйте объекты в той последовательности, в которой они перечислены.

  • UV-сфера, два соединительных цилиндра, левый маленький цилиндр локтя и правый. Назовите образовавшийся объект «leg.bottom».
  • Большой цилиндр локтевого сустава, два соединительных цилиндра, левый маленький цилиндр плеча и правый (если смотреть на виде спереди). Назовите образовавшийся объект «leg.top».
  • Маленький цилиндр соединяющий лапу с корпусом и большой плечевой цилиндр. Назовите образовавшийся объект «shoulder».

dog-m-23
Выделите все три созданный объекта (последовательность важна): leg.bottom, leg.top и shoulder. Измените центр вращения на активный элемент (Active Element) и поверните их на 15° (R|Y|15|Enter). Верните центр вращения на среднюю точку, выделите объект leg.bottom и поверните его (R|Y|-30|Enter):
dog-m-24
Выделите копию объект из которого создавалась голова робота и поверните ее (R|Y|-90|Enter), (R|X|90|Enter). Выделите оба внутренних цилиндра и опустите их так, чтобы одна из их сторон скрылась внутри большого объекта:
dog-m-25
Выделите все три данных объекта (самый большой последним) и объедините их. Назовите объект «foot». Уменьшите его (S|0.8|Enter), (S|Z|0.3|Enter). Расположите его как на изображении:
dog-m-26
Выделите все 4 объекта и продублируйте их на место задней ноги. Выделите три продублированных объекта (последовательность важна): leg.bottom.001, leg.top.001 и shoulder.001. Измените центр вращения на активный элемент (Active Element) и поверните их на 30° (R|Y|-30|Enter). Верните центр вращения на среднюю точку, выделите объект leg.bottom.001 и поверните его (R|Y|60|Enter):
dog-m-27
Выделите обе лапы и продублируйте их на другую сторону. Разверните объекты (S|Y|-1|Enter) и расположите как на изображении:
dog-m-28
Отрегулируйте положение пола, чтобы робот не висел в воздухе. Выделите голову, шею, большой цилиндр, корпус и маленький цилиндр и объедините их. Назовите новый объект «body». В режиме Rendered результат должен быть примерно следующим:
dog-m-29
Но этом первая часть урока завершена! Во второй мы займемся созданием ригга для данного робота, а в третей непосредственно анимацией.

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

О сайте

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

Контакты

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

Email:
info@blender3d.com.ua

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

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

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

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