Ускорение вычислений с помощью управления взаимодействиями Maya

Связывание  отдельных объектов  твердых тел  с  разными  решателями  может  увели­ чить эффективность  рабочего процесса.  Особенно полезно использовать  различные ре­ шатели для обеспечения достаточной скорости  воспроизведения  на сценах с множеством  динамических твердых тел, поведение которых должно быть различным.

Кроме того, можно также управлять взаимодействиями  твердых тел на основе  отдель­ ных объектов, при  этом уровень управления будет даже выше. Устанавливая  и  сбрасывая флажок Collision (Взаимодействие) (находящийся  в нижней   части  панели Channel Box (Панель каналов) для узла rigidBody объекта), можно управлять  тем, будет ли  объект взаимодействовать со всеми остальными объектами твердых тел на сцене. Этот атрибут оп­ ределяет все взаимодействия данного объекта, а не с каждым объектом в отдельности.

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

Для настройки  управления  взаимодействиями  выполните следующие  действия.

1.    Создайте на новой сцене шар и  плоскость, преобразуйте шар в  активное  твердое те­ ло, а плоскость — в пассивное. Затем создайте гравитационное поле и соедините его с шаром, чтобы он падал и  отскакивал от плоскости. (Теперь уже  можно стать экспер­ том в  создании  такой сцены!) Запустите воспроизведение  сцены, чтобы убедиться в том, что шар правильно отскакивает от плоскости.

2.    Добавьте на сцену конус  NURBS  и  поместите его над поверхностью  плоскости, на одну или две единицы ниже шара.

3.     Чтобы сделать этот конус активным твердым телом и соединить его с существующим гравитационным   полем,  выберите в    меню  Windo w  (Окно)   пункт   relationshi p  Editors => Dynami c relationship s (Редакторы взаимосвязей => Динамические взаимо­ связи) и, открыв окно Dynami c relationship s (Динамические взаимосвязи), соедини­ те конус с существующим гравитационным  полем. Майя автоматически  преобразует конус в  активное твердое тело и  соединит его с полем гравитации.  Сцена должна вы­ глядеть так, как показано на рис. 18.6.

Рис. 18.8. Кубы сталкиваются (все                         Рис. 18.9. Кубы сталкиваются (на на одном уровне взаимодействия)                              отдельных слоях)

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

Источник: Кундерт-Гиббс, Джон,  Ларкинс, Майк,  Деракшани, Дариус, Кунзендорф, Эрик,  и др., Освоение Maya  8.5.:  Пер.  с англ.  – М.:  ООО  «И.Д.  Вильямс», 2007.  – 928  с.:  ил.

По теме:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий