Руководство EasyLottie
Как преобразовать анимацию Figma в Lottie (без After Effects)
Figma Motion экспортирует SVG, WebM или GIF, но ваша кодовая база требует Lottie. В этом руководстве показан самый быстрый путь на основе браузера — и когда анимированный SVG может стать настоящим вектором Lottie.
Разрыв: Figma экспортирует движение, разработчики отправляют Lottie
Figma теперь может экспортировать анимацию, но только как SVG (анимация с помощью CSS @keyframes), WebM или GIF. Код продукта, с другой стороны, почти всегда требует Lottie — компактного формата JSON, которым можно управлять, создавать темы и сохранять четкость в любом размере. В Figma нет встроенной кнопки «Экспорт в Lottie», и обычный совет — пересобрать все это в After Effects с помощью плагина Bodymovin. Это большая работа по воссозданию движения, которое вы уже разработали.
Хорошей новостью является то, что анимированный SVG уже представляет собой векторные данные с ключевыми кадрами. Это означает, что его можно скомпилировать непосредственно в настоящий вектор Lottie в браузере, а не заворачивать в видеокадры, поэтому вы полностью пропускаете After Effects и сохраняете файл небольшим.
Какой экспорт Figma следует использовать?
Выбранный вами экспорт Figma определяет, какой тип Lottie вы можете получить обратно. Выбирайте SVG, если вам нужен самый маленький и четкий результат, а ваша анимация векторная. Используйте WebM или GIF, если анимация основана на эффектах. Figma может только растеризоваться.
| Figma экспорт | Лучшее для | Результат в EasyLottie |
|---|---|---|
| Анимированный SVG (CSS @keyframes) | Векторные фигуры, простое движение | True Vector Lottie — маленький и не зависит от разрешения |
| WebM | Эффекты, градиенты, сложное движение | Lottie ZIP / GIF / прозрачный WebM через видеодвижок |
| GIF | Быстрый захват растра, широкая поддержка | Lottie ZIP / GIF через видеодвижок |
Пошаговое преобразование анимации Figma в Lottie
Весь процесс выполняется локально в вашем браузере. Ничего не загружается, и вам не нужна учетная запись или какое-либо программное обеспечение для настольного компьютера.
- В Figma экспортируйте кадр или анимацию. Чтобы получить векторный результат, экспортируйте его как анимированный SVG. Если в анимации используются эффекты растеризации Figma, вместо этого экспортируйте WebM или GIF.
- Откройте инструмент Figma to Lottie EasyLottie и вставьте туда файл.
- Анимированный SVG компилируется в настоящий вектор Lottie. WebM или GIF направляется через встроенный механизм преобразования видео в Lottie.
- Проверьте предварительный просмотр в реальном времени, а затем загрузите .json (или ZIP для растровых источников).
- Перетащите файл прямо вlottie-web,lottie-react, Flutter или Android.
Почему «истинный вектор» имеет значение
Оболочка растра — видеокадры, хранящиеся внутри Lottie — большая и при увеличении становится размытой. Настоящий вектор Lottie сохраняет формы в виде путей, поэтому его размер составляет несколько килобайт, и он выглядит четким на любом экране и с любой плотностью пикселей. Это именно то, что вы ожидаете от Lottie, созданного вручную, поэтому стоит стремиться к векторному пути всякий раз, когда ваша анимация Figma основана на векторе.
Когда SVG не может стать чистым вектором Lottie
Некоторые экспортированные файлы Figma SVG содержат встроенные растровые изображения, градиенты, маски или эффекты фильтров, которые еще не полностью сопоставляются с векторными фигурами Lottie. Когда это произойдет, инструмент сообщит вам и укажет вам маршрут видео: экспортируйте ту же анимацию из Figma, что и WebM или GIF, и преобразуйте ее с помощью инструмента Video to Lottie. Вы по-прежнему получаете полезный Lottie или прозрачный веб-ресурс — он просто поддерживается фреймами, а не путями.
Если вам нужно только перекрасить статический или анимированный SVG, а не конвертировать его, используйте SVG Color Changer, который сохраняет анимацию и позволяет менять цвета с помощью предварительного просмотра в реальном времени.
Быстрый контрольный список
- Экспортируйте из Figma как анимированный SVG для векторных изображений или WebM/GIF для эффектов.
- Закиньте файл в инструмент Figma to Lottie - ничего не загружается.
- Убедитесь, что предварительный просмотр соответствует вашей анимации Figma.
- Загрузите .json для векторных изображений или ZIP для растровых источников.
- Если SVG использует изображения или фильтры, вместо этого преобразуйте экспорт WebM/GIF.
Часто задаваемые вопросы
Могу ли я преобразовать анимацию Figma в Lottie без After Effects?
Да. EasyLottie преобразует экспорт движения Figma в Lottie полностью в вашем браузере — ни After Effects, ни Bodymovin, и исходный файл не требуется.
Экспортирует ли Figma напрямую Lottie?
Нет. Figma экспортирует анимацию как SVG, WebM или GIF. EasyLottie устраняет этот разрыв, конвертируя экспорт в Lottie.
Какой экспорт Figma дает лучший Lottie?
Анимированный SVG (CSS @keyframes) может стать настоящим векторным Lottie — небольшим и независимым от разрешения. WebM или GIF лучше всего подходят, когда в анимации используются эффекты, растеризуемые Figma.
Загружаются ли мои файлы при конвертации?
Нет. Преобразование 100% осуществляется локально в вашем браузере; ваш экспорт Figma никогда не покидает ваше устройство.
Это бесплатно?
Да, это бесплатно, без регистрации и водяных знаков.