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

Материал из Voronezh.Studio Wiki
Перейти к: навигация, поиск
(Новая страница: «* Allow make parenting constraints very fast * Allow seamlessly add more parents to existing constraint * Allow seamlessly switching between parents * Creates spe…»)
(Новая страница: «== Creating Dynamic Parent == # Select in Maya '''driver''' control ('''parent''') # Do Right Mouse Buttin click on '''driven''' control ('''child''') and in cont…»)
Строка 7: Строка 7:
 
* Creates special animatable attribute on control, for easy keying and easy moving parenting keys.
 
* Creates special animatable attribute on control, for easy keying and easy moving parenting keys.
 
* Free translate and rotate attributes of constrained control, so you can easily make animatable offsets.
 
* Free translate and rotate attributes of constrained control, so you can easily make animatable offsets.
== Создание Динамического Парента==
+
== Creating Dynamic Parent ==
# Выделите в Maya обьект '''ведущий''' объект ('''родитель''')
+
# Select in Maya '''driver''' control ('''parent''')
# Правой кнопкой мыши щелкните на '''ведомом''' обьекте ('''ребенок''') и в меню появившемся меню выберите Dynamic Parents=> '''Add Selected'''. Это создаст констрейн.
+
# Do Right Mouse Buttin click on '''driven''' control ('''child''') and in context menu select Dynamic Parents=> '''Add Selected'''. This action will create contraint.
# Правой кнопкой мыши щелкните на '''ведомом''' обьекте ('''ребенок''') и в меню появившемся меню выберите Dynamic Parents=> Имя объекта '''ведущего''' обьекта. Это бесшовно переключит констрейн на него.
+
# Do Right Mouse Buttin click on '''driven''' control ('''child''') and in context menu select Dynamic Parents=> Name of '''driver''' control. This action will do seamless switch.
 
[[File:dynamic_parent.gif]]
 
[[File:dynamic_parent.gif]]
  

Версия 14:43, 6 марта 2018

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

Dynamic Parent - script that we use in our character rigs at Wizart Animation. We used to make animating constraints easier, for example, when you need one object follow another at start of the scene and follow other object at the end of the scene.

  • Allow make parenting constraints very fast
  • Allow seamlessly add more parents to existing constraint
  • Allow seamlessly switching between parents
  • Creates special animatable attribute on control, for easy keying and easy moving parenting keys.
  • Free translate and rotate attributes of constrained control, so you can easily make animatable offsets.

Creating Dynamic Parent

  1. Select in Maya driver control (parent)
  2. Do Right Mouse Buttin click on driven control (child) and in context menu select Dynamic Parents=> Add Selected. This action will create contraint.
  3. Do Right Mouse Buttin click on driven control (child) and in context menu select Dynamic Parents=> Name of driver control. This action will do seamless switch.

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