Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Рис. 6.107. Поворот одного объекта привел к изменению всей цепочки

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

Рис. 6.108.

Преобразованная модель

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

Прямая и обратная кинематика Методы прямой и обратной кинематики определяют порядок распределения уси-лий между объектами внутри иерархической цепочки. Приведенный ранее пример иллюстрировал принципы действия прямой кинемати-ки . Прямая кинематика действует по стандартным настройкам, т. е. ее не надо от-дельно включать. Смысл прямой кинематики заключается в том, что все усилия, прилагаемые на объект - предок, распространяются на всех его потомков (т. е. тех, кто ниже в иерархической цепи). Например, когда вы повернули среднее кольцо цепи, это привело к перемещению всех последующих колец, т. к. они являлись по-томками, но не привело к перемещению предыдущих колец, т. к. они — предки. Установление связей "предок — потомок" происходило во время использования инструмента Select and Link (Выделить и связать). Данные связи можно сделать видимыми в окнах проекций.

1. Создайте новый ряд объектов, например обыкновенных сфер, примерно так, как показано на рис. 6.109.

2. Снова соедините их в единую иерархическую цепь, как мы это делали с рядом колец ранее. Выберите инструмент Select and Link (Выделить и связать), затем свяжите поочередно все сферы ряда, начиная с последнего и заканчивая первым. Таким образом, вы вновь создали иерархическую цепь.

3. Для того чтобы цепь стала зримой, необходимо включить соответствующий ре-жим. Перейдите в предпоследний раздел командной панели — Display (Отобра-жение), затем раскройте свиток Link Display (Отображение связей), располо-женный в самом низу раздела (рис. 6.110).

Рис. 6.110. Свиток

Рис. 6.109. Ряд сфер Link Display

4. Выделите все созданные в сцене сферы, затем установите флажок Display Links (Отображать связи). В результате в окнах проекций объекты "предок — пото-мок" будут визуально связаны, а вся цепь станет будто бы нанизанной на нитку ( рис. 6.111).

5. Теперь форму цепи можно изменять как угодно, перемещая отдельные объекты в составе нее. Даже грубые нарушения формы цепи не приведут к тому, что она зрительно "потеряется" и не будет угадана последовательность "подчинения" объектов. На рис. 6.112 показана цепь, форма которой сильно изменена, но тем не менее иерархические связи читаются с легкостью.

Рис. 6.111. Отображаются иерархические связи в сцене

Рис. 6.112.

Форма цепи изменена, но связи отражаются корректно Итак, мы рассмотрели порядок настройки отображения иерархических связей в ок-нах проекций. Однако иерархические связи между объектами можно отслеживать не только в окнах. Вызовите окно Select From Scene (Выделить в сцене) — см. рис. 1.36. В нем будет отображаться один лишь объект — самый старший, но спра-ва от его названия расположен небольшой плюс. Щелкните по данному плюсу — появится его потомок, также с плюсом. Щелкая по вновь появляющимся плюсам, вы развернете всю иерархичную структуру объектов. Смысл прямой кинематики понятен. Перейдем к обратной кинематике. При обратной кинематике действуют дополнительные законы. Связь "предок — потомок" сохраняется, т. е. все усилия, прилагаемые к предкам, переносятся и на потомков. Однако появляются новые связи: возникает влияние объектов - потомков на объекты - предки.

Рассмотрим простой порядок работы с иерархической цепью в условиях обратной кинематики.

1. Снова создайте ряд сфер, как на рис. 6.109, или восстановите состояние уже имеющихся сфер. Убедитесь, что иерархическая связь между отдельными сфе-рами налажена. Желательно включить отображение иерархических связей в окнах проекций.

2. Цепь готова. Теперь включим обратную кинематику. Перейдите в третий раздел командной панели — Hierarchy (Иерархия) и в нем раскройте раздел IK (Об-ратная кинематика) — рис. 6.113.

3. Далее, в свитке Inverse Kinematics (Обратная кинематика) нажмите первую кнопку — Interactive IK (Интерактивная обратная кинематика), чтобы она вы-делилась синим цветом.

4. Таким образом, вы включили режим обратной кинематики. В окне проекций Front (Вид спереди) выделите последний объект - потомок и при помощи манипу-лятора движения переместите его по диагонали вверх и влево. В результате вся цепь придет в движение и изогнется примерно так, как показано на рис. 6.114.

Рис. 6.113. Кнопка открытия Рис. 6.114. Перемещение последнего звена цепи раздела IK при обратной кинематике

5. Выделяйте разные сферы цепи и перемещайте их в пространстве. Следите за тем, как меняется форма цепи в условиях обратной кинематики. Цепь как будто стала живой, подвижной. Влияние на любой из ее элементов сказывается на всей структуре цепи.

При помощи метода обратной кинематики обычно анимируются люди и иные жи-вые существа. В модель человека вставляются специальные объекты — кости ( Bones ), формирующие скелет. Модель связывается со скелетом, после чего скелет, представляющий собой сложную иерархическую цепочку, анимируется. Так, для того чтобы, например, человек поднял руку, достаточно выделить один палец руки поднять его. Вся рука поднимется вслед за пальцем, причем это может быть вы-

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

В этой главе вы узнали, что такое анимация, как она выполняется и где применяет-ся. Изучили некоторые виды и приемы, а также инструменты анимации. Вкратце напомню о чем шла речь:

Поделиться:
Популярные книги

Бастард Императора. Том 3

Орлов Андрей Юрьевич
3. Бастард Императора
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард Императора. Том 3

Вор

Леонов Леонид Максимович
Проза:
классическая проза
6.83
рейтинг книги
Вор

Страж Кодекса. Книга V

Романов Илья Николаевич
5. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга V

Глубокий космос

Вайс Александр
9. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
космоопера
5.00
рейтинг книги
Глубокий космос

Кодекс Охотника. Книга XVIII

Винокуров Юрий
18. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XVIII

Цикл "Идеальный мир для Лекаря". Компиляция. Книги 1-30

Сапфир Олег
Лекарь
Фантастика:
боевая фантастика
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Цикл Идеальный мир для Лекаря. Компиляция. Книги 1-30

Третий. Том 6

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
фантастика: прочее
попаданцы
5.00
рейтинг книги
Третий. Том 6

Старшеклассник без клана. Апелляция кибер аутсайдера

Афанасьев Семен
1. Старшеклассник без клана. Апелляция аутсайдера
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Старшеклассник без клана. Апелляция кибер аутсайдера

Старый, но крепкий 2

Крынов Макс
2. Культивация без насилия
Фантастика:
рпг
уся
эпическая фантастика
5.00
рейтинг книги
Старый, но крепкий 2

Барон не признает правила

Ренгач Евгений
12. Закон сильного
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Барон не признает правила

Газлайтер. Том 3

Володин Григорий
3. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 3

Я все еще граф. Книга IX

Дрейк Сириус
9. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я все еще граф. Книга IX

Призыватель нулевого ранга. Том 7

Дубов Дмитрий
7. Эпоха Гардара
Фантастика:
городское фэнтези
аниме
фэнтези
5.00
рейтинг книги
Призыватель нулевого ранга. Том 7

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2