Главная | iClone 3.1
                Анимация поддерживает репутацию страны
                
                  Предыдущая Следующая
                
                28.?Выберите команду Transform/Rotation/Z Rotation.
                Глава 12. Снаряжение неорганической модели для приложений в вещательной сфере 381
                Рисунок 12.10. Связывание параметров манипулятора плоского угла и пожарной лестницы
                29.?Щелкните на кнопке со стрелкой вправо в диалоговом окне Wire Parameters, а затем на кнопке Connect.
                30.?Проверьте правильность вращения созданного выше манипулятора. Если он вращается в обратном направлении введите знак минус перед переменной Angle в окне выражения. Если же его вращение происходит верно, закройте диалоговое окно Wire Parameters.
                А теперь осталось лишь разобраться с иерархией объектов.
                31.?Свяжите объект PA_bucket с объектом пожарной лестницы, с тем чтобы они вращались вместе, а затем сбросьте флажки всех трех осей в области Rotation свитка Inherit.
                А вот объект PA_ladder связывать с чем-либо пока что не стоит, поскольку еще не ус-таноачен главный точечный объект, управляющий движением пожарной машины вперед, что будет сделано в дальнейшем.
                (1? предупреждение шшшшшшшшйиёшшйшшшш^^ш
                Не связывайте управляющий обьект (в данном случае манипулятор плоского угла) с теми обьектами иерархии, с которыми он связан параметрически, поскольку это приводит к двойным преобразованиям по связанным параметрам, чего следует всячески избегать.
                Далее создайте манипулятор плоского угла для самой пожарной лестницы. 32. Выключите режим Manipulate, а затем заблокируйте вращение пожарной лестницы.
                382 Часть IV. Снаряжение
                33.?Создайте еще один манипулятор плоского угла в окне вида сверху, назвав его PA_ladder. Выровняйте его относительно пожарной лестницы (в режиме Pivot to Pivot) по всем трем осям.
                34.?Назначьте дая пожарной лестницы контроллер Euler XYZ.
                35.?Свяжите параметр угла (Angle) объекта PAJadder с параметром вращения пожарной лестницы по оси Z (Z Rotation). Для обеспечения правильного вращения скорее всего придется ввести -Angle в окне выражения.
                Теперь у читателя имеется некоторый опыт работы с манипуляторами плоского угла, связыванием параметров, выравниванием, манипулированием точкой опоры и блокировкой связей. Все эти инструменты и функции были использованы в течение короткого периода времени (соответствующие результаты приведены на рис. 12.11), поэтому уделите некоторое время дальнейшему экспериментированию с ними.
                Рисунок 15.11. Здесь показано вращение объектов иерархии пожарной лестницы с помощью манипуляторов
                Упражнение 12.5. Организация управления шлангом
                В этом упражнении будет использован ряд новых инструментов, называемых ограничениями, для организации управления анимацией сплайна шланга с помощью точечных объектов. Начать данное упражнение можно с того места, где было завершено предыдущее, либо загрузить сцену max из файла truck4.max.
                I. Выделите сплайн шланга и включите режим Sub-Object Vertex на панели Modify.
                Глава 12. Снаряжение неорганической модели для приложений в вещательной сфере 383
                2.?Выделите вершину, расположенную вблизи основания брандспойта. Оставьте эту вершину выделенной и, не покидая режим Sub-Object Vertex, примените модификатор Linked Xform, выбрав его из раскрывающегося списка доступных модификаторов.
                3.?Далее щелкните на кнопке Pick Control Object (Выбрать управляющий объект) в области параметров модификатора Linked Xform и выделите основание брандспойта (объект hose_nozzle_base).
                Таким образом, объект основания брандспойта управляет данной вершиной. Переместите его, чтобы убедиться в этом. Далее предстоит создать три точечных объекта для управления остальными вершинами сплайна шланга. Всего на сплайне шланга должно быть не менее четырех вершин.
                4.?Выделите сплайн шланга и сбросьте флажок Display Render Mesh в свитке Rendering.
                5.?Создайте точечный объект в окне вида сверху и назовите его Poirit_hosel.
                6.?Оставьте этот объект выделенным, выберите команду Constraints/Path Constraint (Ограничения/Ограничение по линии пути) из раскрывающегося меню Animation и щелкните на сплайне шланга.
                Таким образом, точечный объект оказывается выровненным по сплайну и следует по заданному пути в текущем диапазоне кадров анимации. Это необходимо было сделать для выравнивания точечного объекта по конкретной вершине сплайна в связи с отсутствием инструментов для непосредственного выравнивания объектов по вершинам.
                7.?Перейдите к нулевому кадру. Измените ограничение в процентах от длины заданного пути в счетчике % Along Path свитка Path Constraint на панели Motion, чтобы выровнять точечный объект по второй вершине сплайна, расположенной рядом с брандспойтом. Особая точность здесь не требуется.
                
                  Предыдущая Следующая