Главная | iClone 3.1
Анимация поддерживает репутацию страны
Предыдущая Следующая
33.?Установите в нуль все параметры вращения, а также специализированный атрибут.
34.?Выделите точечный объект Rhand_Point03 и назначьте контроллер Float List для его трека Y Rotation.
35.?Введите контроллер Bezier Float на доступной позиции и сделайте ее активной.
36.?Установите параметрическую связь между треками Y Rotation/Bezier Float точечного объекта Rhand_Point03 и кости Вопе43 (рис. 14.31).
37.?Продолжите параметрическое связывание трека Y Rotation/Float Wire кости Вопе43 с треком Y Rotation/Bezier Float кости Вопе44.
Таким образом, параметрические связи располагаются в контроллере List по уровням, благодаря чему обеспечивается возможность одновременного управления вращением кистевых костей несколькими способами (с помощью параметрической связи со специализированным атрибутом и такой же связи с точечным объектом Rhand_Poinl03).
Далее предстоит ввести ручное управление вращением костей Вопе43 и Вопе43 в обратном направлении.
38.?Выделите кость Вопе43, а затем назначьте контроллер Bezier Float на доступной позиции ниже трека Y Rotation Float List и сделайте ее активной.
39.?Сделайте то же самое и для кости Вопе44.
458 Часть V. Проецирование материалов и текстур
40.?Проверьте правильность всех видов вращения каждого объекта как вручную, так и с помощью специализированного атрибута Fingerl_curl. При этом палец должен сгибаться аналогично приведенному на рис. 14.32.
Управление вращением пальца вручную осуществляется подобно изменению значения в счетчике атрибута сгибания пальца, что может оказаться весьма полезным, особенно при вводе специализированного атрибута для одновременного сгибания веек пальцев.
Если не удается установить все параметры вращения в нуль, значит, это связано с порядком обнуления объектов. В противном случае кости могут быть перевернуты на 180".
41.?Установите в нуль вращение вокруг оси Y кости Вопе42 (это приводит также к обнулению специализированного атрибута Fingerlcurl благодаря наличию двухсторонней параметрической связи).
42.?Установите в нуль вращение вокруг оси Y точечного объекта Rhand_Point03.
43.?Установите в нуль вращение вокруг оси Y кости Вопе43 и, наконец, кости Вопе44.
)<0 ПРИМЕЧАНИЕ
Рассмотренный выше процесс несложно автоматизировать с помощью сценария. В папке CHAPTER14 на сопровождающем эту книгу CD-ROM находится папка сценариев, а в ней — файл zero finger.ms. Это основной сценарий, устанавливаемый в разделе MAXScript Tools диалогового окна Customize UI. Данному сценарию можно пэисвоить оперативную клавишу либо разместить его в главном меню, на панели инструментов или в квадратном меню.
Применяется настоящий сценарий следующим образом: выделите первое сочленение пальца {в данном случае кость Вопе42) и затем активизируйте сценарий.
Глава 14. Снаряжение органической модели персонажа для приложений в вещательной сфере 459
А теперь, когда организовано управление одним пальцем, этот процесс можно повторить для трех остальных пальцев (кроме большого), заодно попрактиковавшись в применении вышеупомянутых инструментов. Определите момент, в который следует воспользоваться макрорегистратором (MacroRecorder), чтобы автоматизировать процесс назначения контроллеров. Благодаря этому ускоряется решение поставленной задачи и экономится труд.
Упражнение 14.14. Вращение большого пальца
Вращение большого пальца происходит несколько иначе, чем у остатьных пальцев — одновременно вокруг осей Y и Z. А в остальном процесс снаряжения костей большого пальца ничем не отличается от приведенного в последнем упражнении, тж что читателю не составит труда выполнить его. В связи с этим данное упражнение посвящено, в основном, установлению параметрических связей, вводу соответствующих выражений и контроллеров List.
460 Часть V. Проецирование материалов и текстур
1.?Установите двухстороннюю параметрическую связь между специализированным атрибутом Thumb_curl и вращением вокруг оси Z первого сочленения большого пальца (кости Вопе29).
2.?Введите следующие выражения: radtodeg Z__Rotation и degtograd -Thumb_curi, обратив особое внимание на знак минус перед переменной Thumb_curl.
3.?Установите одностороннюю параметрическую связь между специализированным атрибутом Thumb_curl и вращением вокруг оси Y кости Вопе29.
4.?Введите выражение degtorad Thum_curl/4, обеспечивающее незначительное вращение большого пальца только вокруг оси Y.
Предыдущая Следующая