Следование пути
Как прицепить слой к контуру слоя фигуры, чтобы он ехал по нему, и ставить в ключи то, как далеко он по пути прошёл, а не то, где он находится.
Следование пути прижимает якорь слоя к контуру слоя фигуры и позволяет анимировать его положение вдоль этого контура вместо того, чтобы анимировать X и Y руками. Сделано это для того, что едет по закреплённому маршруту: машины на дороге, листа на завитой лозе, бусины, скользящей по проволоке.
Как прицепить слой к пути
Откройте панель «Свойства» того слоя, который должен двигаться, и найдите ряд следования пути, прямо под якорем. Возьмите цель из списка следования пути, перечисляющего каждый слой фигуры хотя бы с двумя точками; слой не может следовать сам за собой, поэтому из своего же списка он выброшен. Кнопка рядом со списком вместо этого взводит выбор в области просмотра: щёлкните по любому контуру на холсте, чтобы нацелиться на него, или нажмите Esc, чтобы отменить.
Прогресс по пути
Прогресс показывает, как далеко по пути стоит слой, в процентах от длины пути. На открытом контуре он ограничен между 0% и 100%: слой останавливается на любом из концов. На замкнутом он вместо этого заворачивается: прогресс становится знаковым значением от -100% до 100%, где отрицательное идёт назад, а отдельный счётчик кругов рядом с ним (от -999 до 999) считает целые обходы петли, поэтому слой можно отправить больше чем на один круг, и он не отщёлкнется обратно к 0%.
Расстояние меряется по настоящей длине кривой, а не по лежащей под ней математике Безье, поэтому равные шаги прогресса двигают слой на равные расстояния даже там, где управляющие точки пути сбиваются в кучу на крутом повороте.
Ориентация и смещение
Включите ориентирование по пути, и слой развернётся по направлению движения пути в своём текущем положении, поэтому машина будет входить в поворот, а не скользить по нему боком. Эта ориентация прибавляется поверх собственного значения вращения слоя, а не заменяет его. Крутить слой обычными ключевыми кадрами вращения, пока он идёт по пути, вы по-прежнему можете.
Дополнительное смещение в градусах позволяет повернуть это направление, не трогая самого вращения, и это полезно, когда ваша графика не смотрит вдоль своей локальной оси X. Числового поля в «Свойствах» у него нет; задают его, ставя в ключи подчинённую дорожку следования пути напрямую, на шкале времени или в редакторе кривых.
Эластичность
Эластичность изгибает слой вдоль пути, а не везёт его по пути жёстким. При 0% слой сохраняет свою форму, как раньше. При 100% каждая его часть ложится в изгиб пути, так же как змея следует линии, по которой ползёт: голова идёт туда, куда идёт путь, тело и хвост проходят за ней через те же изгибы, а толщина слоя сохраняется. Промежуточные значения изгибают его частично. Поле «Эластичность» стоит под «Ориентировать по контуру», принимает значения от 0% до 100% и начинается с 0%. У эластичности есть свой ромбик ключа и своя подчинённая дорожка в разделе «Следовать по контуру», так что слой может выпрямиться, когда останавливается.
Изгибается любой слой: фигуры, группы со всем содержимым, меши вместе со слоями, которые они держат, изображения, растровые и пиксельные слои, а также видео. Изгиб виден и в режиме правки; узлы и рамка выделения слоя остаются на его собственном, неизогнутом контуре, который и меняется при правке. На прямом участке пути ничего не изгибается.
Прогресс в ключевых кадрах
Прогресс несёт тот же встроенный ромбик ключа, что и любое другое анимируемое поле в «Свойствах», и автоключ взводит его так же. Проанимируйте прогресс от 0% до 100% за прогон кадров, и слой пройдёт весь путь с тем темпом, который даст ему ваша плавность; держите его ровным, и слой припаркуется в одной точке пути.
Если для слоя включено «Размытие в движении», то, как только у «Прогресса» или «Эластичности» появятся хотя бы два ключа, слой размывается вдоль пути во время движения, а при эластичности это размытие изгибается вместе с ним. Подробности в статье «Размытие в движении».
Пока слой следует по пути, его якорь стоит точно на пути, поэтому собственная позиция слоя его не сдвигает: ключевые кадры позиции снова действуют, когда слой перестаёт следовать по пути.