АнимацияО мультфильмеМультипликация

Главная | iClone 3.1

Анимация поддерживает репутацию страны

Предыдущая Следующая

для точечного объекта Rhand_Point06: degtorad Finger_Spread/2

для точечного объекта Rhand_Point08: degtorad Finger_Spread/.9

Рисунок 14.35. Установление параметрической связи между атрибутом FingerSpread и треками соответствующей оси вращения

Гпава 14. Снаряжение органической модели персонажа для приложений в вещательной сфере 465

Исходные контроллеры Bezier Float все еще активны, поэтому имеется возможность повернуть упомянутые точечные объекты вручную для управления распрямлением пальцев.

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

Упражнение 14.18. Подготовка к анимации кисти левой руки

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

Например, при установлении параметрической связи между первой костью первого пальца и соответствующим специализированным атрибутом необходимо ввести следующие выражения: degtorad -Finger_curl и radtodeg -Y Rotation, поскольку это двухсторонняя связь. Ясно, что вращение должно происходить в обратном направлении, поскольку сочленения будут поворачиваться назад.

Кроме того, в выражениях, ограничивающих вращение, необходимо заменить знак < на >. Это следует сделать для второго сочленения пальца аналогично п. 27 упражнения 14.13. Теперь новое выражение должно иметь следующий вид: if Y_Rotation>0 then Y_Rotation = 0 else Y_Rotation.

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

1. Разорвите связь между управляющим объектом Rwristcontrol и точечным объектом, который является родительским для кистевых костей.

2. Выделите управляющий объект Rwrist_contro\, указанный точечный объект, а также все кистевые кости и соответствующие точечные объекты.

3. Скопируйте все выделенные выше объекты, выполнив их перемещение при одновременно нажатой клавише Shift.

4. Проверьте правильность установки специализированных атрибутов в скопированном управляющем объекте Rwrist_control01.

А теперь необходимо выполнить зеркальное отображение объектов, а значит, удалить ограничение по ориентации родительского объекта кисти руки.

5. Выделите вышеуказанный точечный объект, а затем выберите кнопку Trajectories на панели Motion.

6. Непременно перейдите к нулевому кадру и установите значение 0 в счетчиках Sample Range (Диапазон выборки), Start Time (Начальный момент) и End Time (Конечный момент), а также значение 2 в счетчике Samples (Число выборок).

7. Установите в области Collapse Transform (Сворачивание преобразования) флажок Position и шелкните на кнопке Collapse.

466 Часть V. Проецирование материалов и текстур

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

8. Выделите все скопированные объекты, далее выберите элемент Pick в раскрывающемся списке пространства координат на панели инструментов, а затем — эллипс СОМ.

9. Выберите кнопку Pivot, расположенную рядом с раскрывающимся списком пространства координат на панели инструментов.

10. Щелкните на кнопке Mirror, выполнив зеркальное отображение относительно оси X без копирования при установленном режиме Mirror Bones.

Кисть левой руки должна появиться точно в указанном месте, после чего ее необходимо выровнять.

11. Введите знаки минус в следующих выражениях параметрического связывания: radtodeg -Y_Rotation или -(degtorag FIoat__Wire)\.5.

12. Для второго сочленения пальцев, имеющего параметрическую связь по вращению вокруг оси Y и выражение if Y_Rotation<0 then Y_Rotation = 0 else Y_Rotation, необходимо заменить данное выражение на следующее:


Предыдущая Следующая
Форум
Союзмультфильм
Актеры кино
История жанра
Гифгалерея
Эмиль Рейно
Обратная связь