Dynamic Parent — различия между версиями

Материал из Voronezh.Studio Wiki
Перейти к: навигация, поиск
(Отметить эту версию для перевода)
Строка 31: Строка 31:
 
<translate>
 
<translate>
 
== Удаление Динамического Парента == <!--T:5-->
 
== Удаление Динамического Парента == <!--T:5-->
Чтобы удалить констрейн, щелкните правой кнопкой мыши щелкните на '''ведомом''' обьекте ('''ребенок'''), и выберете Dynamic Parents=>Имя объекта '''ведущего''' обьекта, но щелкнуть нужно не на пункте меню, а именно на квадрате рядом с ним. Обратите внимание если на parent аттрибуте есть анимация, то у вас ничего не получится. Нужно сперва удалить анимацию на нем, используется контекстное меню '''Channel Box''' чтобы удалить анимацию.
+
Чтобы удалить констрейн, щелкните правой кнопкой мыши на '''ведомом''' обьекте ('''ребенок'''), и выберете Dynamic Parents=>Имя объекта '''ведущего''' обьекта, но щелкнуть нужно не на пункте меню, а именно на квадрате рядом с ним. Обратите внимание если на parent аттрибуте есть анимация, то у вас ничего не получится. Нужно сперва удалить анимацию на нем, используется контекстное меню '''Channel Box''' чтобы удалить анимацию.
 
Рекомендуется использовать '''Delete Selected''', а не '''Break Connections''', так как второй оставляет висеть мусор в сцене.
 
Рекомендуется использовать '''Delete Selected''', а не '''Break Connections''', так как второй оставляет висеть мусор в сцене.
 
</translate>
 
</translate>

Версия 15:07, 6 марта 2018

Другие языки:
English • ‎русский

Dynamic Parent - это скрипт который мы используем в ригах персонажей Wizart Animation. Используется чтобы облегчить анимацию констрейнов, например, когда нужно чтобы какой-то объект следовал за другим в начале сцены, а затем за другим в конце сцены.

  • Позволяет очень быстро делать констрейны к обьектам
  • Бесшовно добавлять паренты
  • Бесшовно переключаться между парентами
  • Специальный анимированный аттрибут на контроле, чтобы проще было ставить и двигать ключи.
  • Каналы транслейта и ротейта приконстрейненного обьекта таким образом, свободные и можно легко анимировать смещения

Создание Динамического Парента

  1. Выделите в Maya обьект ведущий объект (родитель)
  2. Правой кнопкой мыши щелкните на ведомом обьекте (ребенок) и в меню появившемся меню выберите Dynamic Parents=> Add Selected. Это создаст констрейн.
  3. Правой кнопкой мыши щелкните на ведомом обьекте (ребенок) и в меню появившемся меню выберите Dynamic Parents=> Имя объекта ведущего обьекта. Это бесшовно переключит констрейн на него.

Dynamic parent.gif

Анимирование Динамического Парента

На анимационном контроле создается специальный аттрибут parent, вам нужно ставить ключи на него, чтобы переключение сохранялось. Обратите внимание что при бесшовном переключении, меняется значение в translate, rotate каналах. На них тоже нужно ставить ключи при переключении парента, чтобы положение контрола сохранялось, относительно нового родителя. Если вы пользуется стандартным SetKey (горячая клавиша S), то это ставит автоматически ключ на все каналы контрола, включая translate,rotate и parent.


Dynamic parent key.gif

Удаление Динамического Парента

Чтобы удалить констрейн, щелкните правой кнопкой мыши на ведомом обьекте (ребенок), и выберете Dynamic Parents=>Имя объекта ведущего обьекта, но щелкнуть нужно не на пункте меню, а именно на квадрате рядом с ним. Обратите внимание если на parent аттрибуте есть анимация, то у вас ничего не получится. Нужно сперва удалить анимацию на нем, используется контекстное меню Channel Box чтобы удалить анимацию. Рекомендуется использовать Delete Selected, а не Break Connections, так как второй оставляет висеть мусор в сцене.


Dynamic parent delete.gif