Merge paths after effects как работает
Поэтапно разберемся во всех нюансах при разработке такого стикера. Начиная с программного обеспечения и заканчивая публикацией в Telegram.
Так что же из себя представляет этот анимированный стикер?
Это собственный формат Telegram — .tgs, который основан на технологии lottie.
Lottie — это движок от Airbnb, который позволяет проигрывать анимации на основе json, созданного с помощью плагина Bodymovin для Adobe After Effects. Такой же плагин существует и для стикеров Telegram и называется аналогично — Bodymovin-TG.
-
или другой векторный графический редактор. + плагин Bodymovin-TG.
Скачиваем с сайта разработчика плагин bodymovin-tg.zxp необходимый для экспорта анимации в формат .tgs.
Для установки потребуется ZXPInstaller — приложение для установки расширений для Adobe.
Открываем ZXPInstaller и переносим плагин в окно программы.
Открываем Adobe After Effects и заходим в раздел настроек — «сценарии и выражения».
Ставим галочку напротив «Разрешить сценариям выполнять запись файлов и осуществлять доступ к сети».
Открываем Adobe Illustrator и выбираем в строке меню «файл» -> «новый».
Во всплывающем окне задаем параметр 512 на 512 пикселей, исходя из требований к размеру стикера.
Для рисования векторного стикера потребуются определенные навыки и знания основных инструментов, поэтому рекомендуется ознакомится с базовыми принципами рисования на сайте Adobe.
Изображение на стикере не должно выходить за края холста.
Существует альтернативный способ (Трассировка) с помощью которого любая картинка превращается в векторную. Будет очень полезно, для быстрого переноса своих растровых изображений в вектор.
В качестве примера возьмем изображение стикера из интернета.
Импортируем изображение в рабочую среду Adobe Illustrator (перенос в окно программы изображения). И проводим указанные действия из видео:
- Трассировка изображения. («Окно» -> «Трассировка изображения»)
- Разобрать. («Объект» -> «Трассировка изображения» -> «Разобрать»)
- Разгруппировать. («Объект» -> «Разгруппировать»)
Трассировка прошла успешно, но алгоритм не всегда точно угадывает форму объекта за элементом. С помощью встроенных инструментов можно устранить эти недостатки.
Выбираем в строке меню «файл» -> «Сохранить как». Сохраняемый тип файла .ai. Во всплывающем окне ставим галочку напротив «Создать PDF-совместимый файл».
Анимация должна быть цикличной , то есть первый кадр анимации должен совпадать с последним кадром.
Использование этих функций в Adobe After Effects приведет к критическим ошибкам при экспорте стикера:
Masks, Mattes, Layer Effects, Images, Solids, Texts, 3D Layers, Merge Paths, Star Shapes, Gradient Strokes, Repeaters, Time Stretching, Time Remapping, Auto-Oriented Layers
Открываем Adobe After Effects и выбираем в строке меню «композиция» -> «Новая композиция».
Во всплывающем окне «Настройки композиции» указываем параметры стикера с учетом официальных требований к анимированным стикерам, такие как:
- Размер — 512 на 512 пикселей.
- Частота кадров — 30 или 60 кадров в секунду. Выбор частоты будет влиять на количество кадров в проекте. Лучше всего выбрать 60 — это обеспечивает большее пространство для анимации.
- Длительность — 3 секунды.
Переносим файл со стикером в рабочую среду Adobe After Effects.
Кликаем правой кнопкой по стикеру, выбираем «создать фигуры из векторного слоя».
Для примера произведем анимацию 3 элементов в стикере.
Разберем подробнее, как анимировать данные элементы в After Effects:
Раскрываем слой "Кривые Sticker" и находим группу с необходимым объектом, быстрее всего это можно сделать кликнув по элементу в окне предпросмотра.
Выбираем пункт "Положение" и активируем его нажав на значок секундомера. После двигаем временную шкалу чуть вперед и передвигаем объект с помощью мыши или вручную, изменяя численное значение "Положение".
Аналогично (1) пункту, за исключением того, что теперь изменять нужно масштаб , а не положение.
Выбираем пункт "Контур" и активируем его нажав на значок секундомера.
Для создания такой анимации потребуется тянуть за «синий квадратик», изменяя тем самым форму объекта и постепенно довести её до требуемого состояния.
Выбираем пункт «Расширения» и находим там плагин Bodymovin.
Отмечаем композицию и выбираем место сохранения нажатием на "троеточие".
После нажимаем на кнопку Render.
Если всё пройдет удачно, в выбранном вами месте появится файл .tgs.
Открываем Telegram и находим в поиске бота @Stickers.
Для начала работы с ним отправляем команду /start.
У всех стикеров в наборе должна быть одинаковая частота кадров. Иначе придется делать два разных пака — для 30 и 60 кадров в секунду.
Отправляем команду /newanimated. После выбираем название и получаем следующую инструкцию:
Спасибо! Теперь отправьте мне, пожалуйста, будущий анимированный стикер — файл в формате TGS, созданный с помощью плагина Bodymovin-TG для Adobe After Effects.
Рекомендуем загружать изображения через десктопное приложение.
Бот Stickers предложит выбрать иконку для анимированных стикеров. Её нужно создать отдельно, но проще всего написать команду /skip, чтобы первый стикер показывался в качестве иконки.
Download a sample file to practice with. This sample file is an Adobe Stock asset you can use to practice what you learn in this tutorial. If you want to use the sample file beyond this tutorial, you can purchase a license on Adobe Stock. Check out the ReadMe file in the folder for the terms that apply to your use of this sample file.
What you learned: How to create custom shapes with the Pen tool, then add complexity using the Merge Paths command and Repeaters
Create a custom shape with the Pen tool
- Make sure no layers are selected in the timeline and choose the Pen tool from the Toolbar.
- Adjust the Fill and Stroke options to set the fill and stroke colors and styles.
- Click in the Composition panel to add points that define the shape, and drag to round the shape of the path through the points you created.
- Click back on the first path point to close the path and create a custom shape.
- Use the handles and drag points to customize the appearance of the shape.
Add complexity to a shape using the Merge Paths command
- Select the shape layer in the timeline and press UU to open any previously customized parameters.
- Select the name of the shape to duplicate in the timeline and press Command+D (MacOS) or Control+D (Windows) to duplicate the shape.
- Adjust the shape transform controls of the duplicate shape so that it is no longer the same as the original shape.
- Select Contents on the shape layer, then choose the Merge Paths command from the Add button in the timeline.
- In the Merge Paths command, change the Mode dropdown menu to specify how the overlapping paths will operate with each other.
Add more complexity to a shape with a Repeater
- Select Contents from the shape layer and choose Repeater from the Add button in the timeline.
- Adjust the Repeater transform options to customize the appearance of the duplicate shapes created by the Repeater.
Back to: Create shape layers | Up next: Animate shape layers
Download a sample file to practice with. This sample file is an Adobe Stock asset you can use to practice what you learn in this tutorial. If you want to use the sample file beyond this tutorial, you can purchase a license on Adobe Stock. Check out the ReadMe file in the folder for the terms that apply to your use of this sample file.
What you learned: How to create custom shapes with the Pen tool, then add complexity using the Merge Paths command and Repeaters
Create a custom shape with the Pen tool
- Make sure no layers are selected in the timeline and choose the Pen tool from the Toolbar.
- Adjust the Fill and Stroke options to set the fill and stroke colors and styles.
- Click in the Composition panel to add points that define the shape, and drag to round the shape of the path through the points you created.
- Click back on the first path point to close the path and create a custom shape.
- Use the handles and drag points to customize the appearance of the shape.
Add complexity to a shape using the Merge Paths command
- Select the shape layer in the timeline and press UU to open any previously customized parameters.
- Select the name of the shape to duplicate in the timeline and press Command+D (MacOS) or Control+D (Windows) to duplicate the shape.
- Adjust the shape transform controls of the duplicate shape so that it is no longer the same as the original shape.
- Select Contents on the shape layer, then choose the Merge Paths command from the Add button in the timeline.
- In the Merge Paths command, change the Mode dropdown menu to specify how the overlapping paths will operate with each other.
Add more complexity to a shape with a Repeater
- Select Contents from the shape layer and choose Repeater from the Add button in the timeline.
- Adjust the Repeater transform options to customize the appearance of the duplicate shapes created by the Repeater.
Back to: Create shape layers | Up next: Animate shape layers
Shape Layer in Adobe After Effects запись закреплена
При необходимости, полная автономность проекта .aep достигается за счет возможности переводить текстовые слои в кривые shape layer. Запекая шрифт уходит проблема отсутствующих шрифтов при открытии проекта, или необходимость установки шрифтовой гарнитуры.
Конвертация текстового слоя в слой shape layer.
Чтобы перевести текстовый слой в слой Shape Layer необходимо, нажатием правой клавиши мыши по слою,
в выпадающем меню выбрать пункт "Create Shapes from Text" или проследовать
Layer > Create Shapes from Text
После конвертации видимость исходного текстового слоя отключается, а сам слой остается на месте.
Вновь созданный переведенный в кривые слой будет помещен на самый верх, а к имени слоя добавится "Outlines".
Оставляйте исходные текстовые слои до завершения проекта, в процессе работы, они могут еще пригодиться.
При необходимости укажите имя исходной шрифтовой гарнитуры, добавив маркер на слой, нажатием клавиши * на клавиатуре NumPad, это сократит время на поиски в сети.
Для примера, создайте текстовый слой, выбрав соответствующий инструмент Text Tool,
воспользовавшись комбинацией клавиш Ctrl+T,
или нажав на пиктограмму с изображением буквы T (Horizontal Type Tool) на панели инструментов.
Наберите на клавиатуре текст "Ae". Произведите конвертацию созданного текстового слоя в shape layer.
Раскрыв свиток Contents, вновь созданного шейпового слоя, можно обнаружить,
что каждый символ слова "Ae" будет представлять из себя отдельную Группу с соответствующим символу именем.
Имена Групп можно менять, для этого произведите однократное нажатие в имя Группы,
а затем нажмите клавишу Enter, изменив имя нажмите в любое пространство экрана или Enter.
Или по нажатию правой клавиши мыши по имени Группы, в выпадающем меню выберите пункт Rename.
Атрибут. Группа. Меню атрибутов Add.
Группа представляет из себя атрибут контейнера со свитком трансформации (Transform),
раскрыв который можно обнаружить, что кроме стандартных настроек,
есть возможность настраивать Skew (Перекос) и Skew Axis (Ось Перекоса) Группы.
Transform:
Anchor Point (Точка вращения)
Position (Положение)
Scale (Масштаб)
Skew (Перекос)
Skew Axis (Ось Перекоса)
Rotation (Поворот)
Opacity (Непрозрачность)
Вы можете самостоятельно добавить атрибут пустой Группы - Group (empty), или любой другой атрибут,
через меню атрибутов Add, которое появляется на панели инструментов когда шейповый слой выделен,
а так же, меню атрибутов Add доступно напротив свитка Contents любого шейпового слоя.
Чтобы самостоятельно сгруппировать необходимые атрибуты имеющиеся во вкладке Contents,
выделите их и нажмите комбинацию клавиш Ctrl+G, а для разгруппировки Ctrl+Shift+G.
Атрибут объединения путей Merge Paths.
Раскрыв свиток Группы "A" или "e", помимо атрибутов заливки Fill 1 и обводки Stroke 1,
можно обнаружить по две маски Path ниже которых располагается атрибут Merge Paths.
Обратите внимание, на то, каким образом работают маски вычитания.
Первой в иерархии располагается маска контура, ниже маска внутрибуквенного просвета,
затем модификатор Merge Paths в режиме Merge,
который был установлен автоматически при конвертации текста в шейпы.
Во всех остальных случаях для корректного вычитания необходимо использовать режим вычитания Subtract.
Если по каким-то причинам после перемещения масок режимы стали работать некорректно,
маски необходимо перенести во вновь созданную Группу и заново добавить Merge Paths.
Merge Paths Объединение Путей
Merge Объединение
Subtract Вычитание
Intersect Пересечение
Exclude intersections Вычитание пересечений
Вычитаем маску из Группы. Вычитаем Группу из Группы.
В качестве маски вычитания можно использовать как несколько отдельно взятых Path так Группу масок,
важно правильно разместить атрибут Merge Paths.
Группа 1, в качестве маски контура, содержит только атрибуты путей Path и располагается выше всех в иерархии.
Затем идет Группа 2, в качестве маски вычитания, так же содержащая только атрибуты путей Path.
Далее располагается атрибут Merge Paths в режиме вычитания Substract, а ниже всех атрибуты Обводки и Заливки.
Group 1
Group 2
Merge Paths 2 (Substract)
Stroke 1
Fill 1
Илья Владимирович запись закреплена
Почему Merge Paths не работает у шейпов?, хочу из одного шейпа вычесть другой ставлю Subtract и исчезают оба, уже по всякому пробовал и местами менял все и в группу добавлял, по видеоуроку все делал точно так же и нифига, где что еще нужно включить?
Макс Петров ответил Илье
Уважаемый, не подскажете как шейп сделать таким же как на скрине вокруг надписи?
Видал где-то статейку где всё расписывалось, но ссылочку на статейку на компе дома забыл. в армии решил чуток позаниматься АЕ пока время есть.
Читайте также: