Ця порада значно спростить вам анімацію.
Ви, можливо, вже знаєте інструмент Puppet Tool. З його допомогою я можу встановити декілька "Pin" на певні об'єкти та викривити об'єкт, переміщаючи кілька з цих пінів. Це чудовий спосіб анімувати статичні форми динамічно.
Зараз у After Effects я створив маленький квадрат на шарі форми - але це не обов'язково елемент з After Effects. Це можуть бути піксельні шари, фотографії чи векторні файли з Illustrator.
У прикладі я встановлюю зараз 3 піни в початку, посередині та в кінці форми. Ми можемо розірвати, викривляти та змінювати форму.
Проте існує функція, яка мені не подобається в новому інструменті Puppet Tool.
Якщо ми розкриємо Ефекти>Маріонетка>Сітка>Вигин, ми побачимо 3 піни. Я б хотів розділити розміри правою кнопкою миші - але на жаль, це тут не працює. Таким чином, ми не маємо можливості працювати з кривими за допомогою Puppet Tool. Крім того, ми не можемо підпорядковувати їх один одному. Тому завжди важко анімувати з Puppet Tool.
Щоб вирішити цю проблему, сьогодні я покажу вам, як ви можете красиво анімувати разом за допомогою Нуль-об'єктів та Puppet-Pins.
У цьому випадку я створюю новий Нуль-об'єкт за допомогою Ctrl+Shift+Alt+Y та переміщую його до мого 1-го Puppet-Pin.
Тепер я хотів би прив'язати Puppet-Pin до Нуль-об'єкта.
Для цього мені потрібен вираз:
e = thisComp.layer("Null 1");
fromComp(e.toComp(e.anchorPoint))
Якщо я тепер рухаю свій Нуль-об'єкт, Pin прикріплюється до нього, як було задумано, і викривляє об'єкт.
Тепер ми можемо створити кілька Нуль-об'єктів та прив'язувати до них інші піни.
Однак цей метод є досить складним і витратним, є і більш простий спосіб автоматично надавати кілька піни з Нуль-об'єктами.
leem's scripting & expression wasteland написав скрипт для цього, який можна знайти на його веб-сайті, і тепер можна без проблем скопіювати та вставити в ExtendScript Toolkit CC*. (Клацніть мене!). Я вибираю Adobe After Effects CC як ціль.
*) Цю програму може бути потрібно встановити, якщо вона не була автоматично встановлена з хмарою.
У разі потреби його можна завантажити безкоштовно.
Зараз я обираю свої Puppet-Pins у Ae та запускаю дію в ExtendScript.
Та завдяки Нуль-об'єктам, ми тепер можемо підпорядковувати всі піни один одному та трансформувати їх легше.
Наприклад, я можу обертати Нуль-об'єкти та легко зобразити "Махання" чи подібні речі, які раніше було набагато складніше анімувати.