Lottie анимация с помощью synfig studio

Поделиться

В этом уроке synfig studio мы создадим анимацию открывающегося конверта и появления письма, после завершения работы мы экспортируем анимацию в формат lottie

Экспорт анимации в lottie формат в synfig studio

Прежде чем начинать работать проверьте отсутствие русского языка в имени файла анимации и папок его расположения. Если путь к файлу содержит русские символы, то экспорт, скорее всего, завершится сообщением об ошибке.

Зайдите в свойства холста и укажите размер документа 256 на 256 рх, во вкладке время установите время конца анимации 72 кадра.

Подготовка изображений для анимации

Итак, сначала нарисуем необходимые изображения для анимации. Растяните прямоугольник R размером с документ и задайте ему белый цвет.

Сначала нарисуем внутреннюю часть конверта. У конверта форма прямоугольника, но видимой мы сделаем только небольшую его часть, поэтому нарисуйте треугольник. Возьмите инструмент кривые В и нарисуйте треугольник. Потребуется только слой области, слой контура можно удалить. Для заливки используйте свой цвет, я выбрал A05CD4. Получившийся слой назовите внутренняя часть конверта или как удобнее вам.

рисунок конверта

Далее рисуем прямоугольник цвета FFF0F0 с помощью кривых, оставляем только слой области. Его верхняя сторона параллельна основанию треугольника. Это будет само письмо.Тем-же инструментом проводим несколько прямых линий, это строки письма. Цвет линий черный, слой области удаляем, оставляем только слой контура.

рисунок конверта

Выделите все строки, лист и добавьте в одну группу слоев с именем письмо. Для этого на панели слоев нажмите на изображение зеленой папки- группировать слои. Эта группа должна быть выше чем слой внутренняя часть конверта.

Переходим к передней (полностью видимой части конверта). С помощью кривых нарисуйте контур, как на рисунке ниже. Цвет заливки FFD7D7. Задайте понятное имя слоя, например, передняя (или ближняя) часть конверта.

рисунок конверта для анимации

В нижней части конверта добавьте ломаную из двух сегментов белого цвета.

рисунок конверта для анимации

Создайте копию самого первого слоя конверта и переименуйте открывающаяся часть конверта. Переместите этот слой выше всех. Создайте копию этого контура и отправьте ниже всех слоев (за исключением фона). Когда займемся анимацией станет понятно зачем нам две копии.

рисунок конверта для анимации

Выделите все слои и поместите в группу письмо. В итоге у меня вот такой набор групп слоев. Некоторые неважные слои я поленился переименовывать, советую все-таки сделать это, иначе запутаетесь.

панель слоев

Создаем анимацию и экспортируем в lottie

Переходим к анимации. Переключаемся в режим анимации, для этого жмем на зеленого человечка. Далее выбираем слой открывающаяся часть конверта. Переходим в 20 кадр и тянем верхний узел треугольника вверх и немного влево.

анимация конверта

На протяжении 20 кадров конверт будет открываться, после чего должно выползать письмо. Проблема в том, что когда конверт закрыт, слой письмо расположен ниже слоя открывающейся части, а когда конверт открыт, то письмо должно быть уже выше. Обойти это можно так.

Если помните, мы создали две копии открывающейся части конверта: одна расположена над слоем письмо, другая под ним. Оба слоя имитируют открытие конверта, только верхний слой после открытия мы сделаем невидимым, а нижний останется видимым. Теперь идем в 24 кадр и задаем непрозрачность 0,затем в 23 кадр и задаем непрозрачность 1. Таким образом этот слой исчезнет за 1 кадр. Для копии слоя открывающейся части, расположенной ниже, делаем только открытие конверта с 0 по 20 кадр и все.

Переходим к письму. Выделяем группу слоев письмо и переходим в 52 кадр. Перемещаем всю группу за зеленую управляющую точку выше и немного левее. Письмо должно вылезти из конверта. Затем переходим в 26 кадр и дублируем 0 кадр. Для этого нажмите на 26 кадр, затем правой кнопкой на 0 кадре и в меню выберите дублировать.

анимация конверта

Запустите анимацию и посмотрите, что получилось.

анимация конверта

Осталось экспортировать в lottie анимацию. Надеюсь, от русских букв в имени файла и пути избавились. Тогда идем в меню Плагины и нажимаем на Export to lottie format. На выходе получаем рабочие файлы, один из которых html документ для просмотра анимации и файл JSON (для обмена данными в запросах).

Кстати, экспорт будет осуществляться туда, где сохранен файл анимации synfig, поэтому не создавайте длинные пути.

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.