Этот быстрый совет значительно упростит вам анимацию.
Вероятно, вы уже знакомы с Инструментом куклы (Puppet Tool). С его помощью я могу добавить несколько "штырей" к определенным объектам и искривлять объект, перемещая некоторые из этих штырей. Это прекрасное средство для динамической анимации статических форм.
Сейчас в After Effects я создал небольшой квадрат в слое формы (Formebene) - но это не обязательно должен быть элемент из After Effects. Это могут быть также слои пикселей, фотографии или файлы векторной графики из Illustrator.
В данном примере я установил 3 штыря в начале, в середине и в конце формы. Теперь мы можем ломать, искривлять и изменять форму.
Однако есть одна функция, которая мне не нравится в новом Инструменте куклы (Puppet Tool).
Если мы раскроем Эффекты>Марионетка>Сетка>Искажения, мы увидим 3 штыря. Я хотел бы иметь возможность разделить размеры при щелчке правой кнопкой мыши - что к сожалению здесь не работает. Здесь у нас нет возможности работать с кривыми и вложенностью штырей с помощью Инструмента куклы (Puppet Tool). Поэтому всегда сложно делать анимацию с Инструментом куклы (Puppet Tool).
Чтобы исправить эту проблему, сегодня я покажу вам, как можно анимировать красиво с помощью нулевых объектов (Null-Objekten) и штырей куклы вместе.
В данном случае я создаю новый нулевой объект (Null-Objekt) с помощью Ctrl+Shift+Alt+Y и перемещаю нулевой объект (Null-Objekt) к моему 1-му штырю куклы.
А теперь хочу присоединить штырь куклы к нулевому объекту (Null-Objekt).
Для этого мне нужно использовать выражение:
e = thisComp.layer("Null 1");
fromComp(e.toComp(e.anchorPoint))
Теперь, когда я перемещаю мой нулевой объект (Null-Objekt), штырь присоединяется к нему и искажает объект, как задумано.
Мы можем создавать несколько нулевых объектов (Null-Objekten) и присоединять к ним другие штыри.
Однако, поскольку этот метод довольно сложный и трудоемкий, есть более простой способ автоматического присоединения нескольких штырей к нулевым объектам с помощью скриптов.
Leem's scripting & expression wasteland написал скрипт для этого, который находится на его сайте, и теперь его можно легко скопировать и вставить в ExtendScript Toolkit CC*. (Нажми меня!) В качестве цели укажите Adobe After Effects CC.
*) Возможно, вам придется установить это программу, если она еще не настроена автоматически с облаком.
В случае необходимости вы можете бесплатно загрузить ее.
Теперь я выделяю мои штыри куклы в Ae и запускаю действие в ExtendScript.
И благодаря нулевым объектам (Null-Objekten) мы можем не только вложить все штыри друг в друга, но и легко трансформировать.
Таким образом, я могу, например, поворачивать нулевые объекты (Null-Objekte) и более просто показывать "махание" или подобные действия, которые ранее было значительно сложнее анимировать.