Автор: James Chronister
Оригинальный перевод: Юлия Корбут aka Balista
Переработка текста: Азовцев Юрий aka gumanoed
За все время изучения мы узнали о том, как создавать и редактировать объекты, как накладывать на них текстуры и материалы, а также как сделать рендер изображения и анимацию. Но как создать робота или человека либо что-то еще, состоящее из отдельных подвижно соединенных частей? Здесь нам
пригодится метод связи объектов "Потомок-Родитель" (Child-Parent). Этот метод позволяет связывать объекты без объединения мешей. Метод позволяет отдельным частям двигаться самостоятельно и при этом следовать за "Мастер"-объектом.
Концепция взаимосвязи "Потомок-Родитель" используется во всех программах анимации и включает в себя объект, которому назначается роль потомка и объект, которому назначается роль родителя. Если родитель перемещается, вращается или масштабируется - потомок
должен делать то же самое. С другой стороны, потомок может перемещаться, вращаться и масштабироваться не оказывая влияния на родителя. Примером может служить ладонь - потомок предплечья, предплечье - потомок плеча, плечо - потомок туловища. Когда предплечье движется или вращается - ладонь будет следовать за ним, когда вращается плечо, за ним следуют предплечье и ладонь. При движении туловищем все части руки будут двигаться вместе с ним. Это единственный способ сохранить тело или механизм от распада на части при движении!
Посмотрите на пример со следующей страницы. Если мы хотим связать несколько цилиндров и создать руку робота, нам нужно сначала создать один цилиндр и немного удлинить его в режиме редактирования, переместив вершины одного из его концов. Уделяйте особое внимание положению центральной точки объекта. Если объект должен крепиться как рука, вам следует разместить центральную точку у конца цилиндра. Всегда уделяйте пристальное внимание положению центральной точки при подобных задачах. Об этом очень легко забыть при перемещении вершин в Режиме Редактирования. Мы рассмотрим способы перемещения центральной точки на следующей странице. После придания нужной формы первому цилиндру выйдите из режима редактирования, нажмите Ctrl-"D" и продублируйте его несколько раз. Разместите цилиндры в нужных местах и еще раз проверьте положение их центральных точек. Начните с конца и выделите 2 крайних объекта. Нажмите Ctrl-"P" для создания связи. Проверьте, если все нормально - двигайтесь дальше. При следующем объединении бывший Объект-Родитель станет Потомком. Сделайте простую анимацию для проверки функциональности получившейся системы.
![]() |
|
В главе об основах редактирования мы обсуждали вопрос перемещения центральной точки объекта. Вы наверняка видели предостережении о перемещение объекта в режиме редактирования. В этом случае перемещаются лишь вершины объекта, но центральная точка остается неподвижной. Для перемещения центральной точки вам нужно выделить объекта, поместить 3D-курсор (ЛКМ) в новую желаемую позицию центральной точки объекта, найти на Полке Инструментов кнопку "Origin" и нажать ее. После нажатия на эту кнопку перед вами появится меню Set Origin со следующими опциями: | ![]() |
![]() | Не забывайте о команде Shift-"S". Она крайне полезна при поиске точного положения относительно объекта либо выделенной вершины. Также полезна при перемещении объектов в 3D-пространстве. В нашем случае команда Shift-"S" будет полезна для перемещения 3D-курсора в нужное положение для дальнейшего перемещения центральной точки объекта в найденное точное положение 3D-курсора. |