Гид по технологиям

Как создать Lottie (dotLottie) в Adobe After Effects

7 min read Анимация Обновлено 30 Dec 2025
Как создать Lottie в After Effects
Как создать Lottie в After Effects

Purple background with illustration of three human shapes on two coloured blobs

Что такое Lottie?

Lottie или dotLottie — это текстовый формат анимации на основе JSON, оптимизированный для рендеринга в реальном времени в браузерах и мобильных приложениях. Короткая дефиниция: это экспорт анимации после рендеринга, который остаётся редактируемым и занимает очень мало места.

Преимущества Lottie — малый размер, высокое качество векторной графики и возможность программного управления (цвет, скорость, начало/стоп). По сути, Lottie сочетает лучшие стороны GIF/SVG/PNG, но без их ограничений по качеству и весу.

Screenshot showing LottieFiles animation library

LottieFiles — большая библиотека готовых Lottie и JSON анимаций. Это удобный ресурс для быстрой интеграции в дизайн и разработки: анимации рендерятся в реальном времени и доступны сразу после загрузки страницы.

Кому это нужно

  • UI/UX-дизайнерам, которые хотят динамичные интерфейсы без тяжёлых медиафайлов.
  • Веб-разработчикам, которые стремятся уменьшить время загрузки.
  • Мобильным разработчикам (iOS/Android), которым нужны векторные анимации с малым размером.

Важно: Lottie хорошо работает для векторной, условно «простой» анимации. Для сложных кадровых эффектов и фотографических сцен лучше подбирать другой формат.

Нужные инструменты и понятия

  • Adobe Illustrator — для подготовки векторной иллюстрации и отдельных слоёв.
  • Adobe After Effects — главный инструмент анимации и экспорт в Lottie.
  • Плагины: LottieFiles plugin или Bodymovin (экспортирует в JSON/.lottie).
  • LottieFiles сайт и приложение — библиотека, редактор и хостинг.
  • lottie-web — JavaScript-плеер для встраивания JSON в веб.

Быстрый план действий

  1. Подготовьте иллюстрацию в Illustrator с раздельными слоями.
  2. Импортируйте в After Effects и анимируйте композицию (≈3 сек, петля).
  3. Установите плагин LottieFiles или Bodymovin.
  4. Экспортируйте в Lottie JSON или dotLottie.
  5. Проверьте в LottieFiles, отредактируйте при необходимости, загрузите/встройте.

1. Создайте анимацию

Screenshot showing illustration in Adobe Illustrator

Подготовка иллюстрации в Illustrator даёт преимущество: каждый элемент — отдельный слой. Экспорт слоёв в After Effects упрощает анимирование. Советы по композиции:

  • Держите анимацию короткой и лаконичной. Около 2–4 секунд — оптимально.
  • Думайте про петлю: начало и конец должны плавно стыковаться.
  • Избегайте эффектов, которые Lottie не поддерживает (например, некоторые сложные выражения, 3D-слои, плагины, не экспортируемые Bodymovin).

Screenshot showing animation in Adobe After Effects

Ключевые ограничения After Effects → Lottie:

  • Поддерживаются базовые трансформации, маски и векторные формы.
  • Не все эффекты и выражения конвертируются в JSON. Проверяйте совместимость заранее.

Совет: протестируйте маленький фрагмент анимации сначала — это быстрее выявит несовместимости.

2. Скачайте и установите плагины

Screenshot showing LottieFiles plugin options

Два популярных способа: LottieFiles plugin и Bodymovin. LottieFiles предлагает удобный UI и интеграцию с сервисом LottieFiles. Bodymovin — классический экспортёр JSON.

Пошагово для LottieFiles plugin:

  1. Перейдите на страницу плагина LottieFiles для After Effects.
  2. Скачайте один из вариантов: ZXP (через Anastasiy Extension Manager) или Adobe Exchange.
  3. Если выбрали ZXP — установите Anastasiy Extension Manager, затем установите плагин.

Screenshot showing Anastasiy Extension Manager and LottieFiles plugin

  1. Если установили через Adobe Exchange, откройте приложение Creative Cloud и установите плагин оттуда.

Screenshot showing After Effects Preferences menu

Чтобы избежать ошибок прав доступа, откройте After Effects → Preferences → Scripting & Expressions → Application Scripting и поставьте галочку Allow Scripts to Write Files and Access Network (Разрешить скриптам записывать файлы и обращаться в сеть).

После установки плагина появится всплывающее окно LottieFiles с предложением войти в аккаунт. Если у вас нет аккаунта — создайте его.

3. Экспортируйте Lottie

Screenshot showing After Effect LottieFiles renderoptions

Порядок действий в After Effects:

  1. Откройте композицию, которую хотите экспортировать.
  2. Window → Extensions → LottieFiles (Окно → Расширения → LottieFiles).
  3. В появившемся окне найдите свою композицию и нажмите зелёную стрелку рядом с ней.
  4. Откроется окно предпросмотра. Анимация проигрывается на петле в реальном времени.
  5. Нажмите Save As и выберите формат: Lottie JSON (.json) или dotLottie (.lottie).

Примечания:

  • dotLottie — это архив (.zip) с метаданными и ресурсами. Удобно для пакетов анимаций.
  • JSON — это сам текстовый файл анимации. Его удобно встраивать через lottie-web.

Screenshot showing LottieFiles save-as options

JSON — текст. Это не видеофайл. Его рендерит плеер (браузерный или мобильный). После экспорта распишите критические моменты для проверки:

  • Корректность слоёв и их иерархии.
  • Плавность петли.
  • Отсутствие unsupported-эффектов.

Как использовать вашу Lottie-анимацию

Чтобы загрузить анимацию в библиотеку LottieFiles:

  1. Нажмите Upload в окне плагина. Анимация загрузится и отрендерится несколько секунд.
  2. Нажмите кнопку с иконкой глобуса — это откроет страницу загрузки на LottieFiles.
  3. Заполните название и нажмите Handoff.

Screenshot showing LottieFiles editor and its layers

Веб-редактор LottieFiles позволяет изменить фон, скорость воспроизведения, кадровую частоту и некоторые значения слоёв. Оттуда же можно скачать JSON, конвертировать в GIF или получить HTML-embed.

Screenshot of LottieFiles handoff page

Варианты использования:

  • Встраивание в сайт через lottie-web.
  • Использование плагина LottieFiles в Figma, Adobe XD, Sketch.
  • Экспорт для iOS/Android (через мобильные SDK).
  • Конвертация в GIF для соцсетей (теряется преимущество по весу, но удобно для платформ, которые не принимают JSON).

Пример простого встраивания через lottie-web (HTML + JS):



  
    
    Lottie example
    
  
  
    

Этот код создаёт SVG-рендеринг и даёт базовую автоматическую петлю. Параметры можно менять программно (скорость, прогресс, цвета при помощи замены содержимого JSON).

Практические советы и чек-листы

Короткие указания по ролям.

Дизайнер:

  • Проверить слои в Illustrator и в After Effects.
  • Минимизировать сложные эффекты и rasterized-слои.
  • Сделать петлю и экспортировать тестовый JSON.

Фронтенд-разработчик:

  • Протестировать lottie-web локально и на целевых браузерах.
  • Использовать lazy-loading для анимаций ниже фолд.
  • Включить fallback (GIF или статическое изображение) для старых браузеров.

Мобайл-разработчик:

  • Использовать нативные SDK (Lottie-iOS, Lottie-Android) для оптимального рендера.
  • Проверять память и влияние на батарею при частых петлях.

Критерии приёмки

  • Файл загружается и воспроизводится без ошибок.
  • Анимация плавно стыкуется в петле.
  • Размер JSON оптимален для целевой платформы.
  • Не используются неподдерживаемые эффекты.

Мини-методология планирования анимации (3 шага)

  1. Цель: определить, что должна сообщать анимация (увлечь, показать состояние, сигнализировать об ошибке).
  2. Ограничения: максимальный размер, поддерживаемые эффекты, целевые платформы.
  3. Тест: экспорт, встроить, измерить время загрузки и поведение на устройствах.

Когда Lottie не подходит (контрпримеры)

  • Фотореалистичная видеосцена или спецэффекты — лучше использовать видео.
  • Очень длинные анимации с большим количеством кадров — JSON может вырасти.
  • Платформы, не поддерживающие встраивание скриптов и внешних плееров.

Альтернативные подходы

  • SVG-анимация (SMIL/CSS) — когда нужен вектор и небольшие интеракции без JS-плеера.
  • WebP или video — для сложного движения и богатых визуальных эффектов.
  • GIF — для совместимости с соцсетями, но с ухудшением качества и увеличением веса.

Оптимизация и безопасность

  • Минимизируйте размеры: удалите невидимые слои, объединяйте похожие элементы.
  • Lazy-load: загружайте анимации только при необходимости.
  • Контролируйте доступ: если анимация содержит коммерческие активы, храните JSON на защищённом хостинге.

Заметка про приватность: JSON-анимация сама по себе не передаёт пользовательские данные, но встраивание через сторонний CDN может раскрыть метаданные (реферер) — учитывайте это при работе с чувствительным контентом.

Полезные приёмы и хитрости

  • Для смены цвета на лету используйте замены содержимого JSON или управляйте стилями в SVG.
  • Для экономии места используйте dotLottie, если у вас пакет анимаций с общими ресурсами.
  • Визуально тестируйте анимации на разных плотностях экранов (DPI).

Краткое руководство по отладке

  1. Экспортируйте короткую тестовую композицию (1–2 слоя).
  2. Откройте JSON в LottieFiles и проверьте консоль на ошибки.
  3. Если что-то не отображается — ищите unsupported-эффекты в After Effects.
  4. По возможности замените проблемный эффект на эквивалентную анимацию, реализованную трансформациями и масками.

Итог и рекомендации

Lottie — мощный инструмент для современных интерфейсов. Он сокращает вес страниц, ускоряет загрузку и сохраняет качество векторной анимации. Используйте Lottie, когда вам нужна интерактивная, лёгкая и управляемая анимация в вебе или мобильных приложениях. Тестируйте ранние прототипы, ограничивайте сложные эффекты и применяйте ролевые чек-листы для быстрой проверки качества.

Важно: всегда проверяйте конечный JSON в целевых средах и обеспечьте fallback, если цель — широкая совместимость.

Заметки

  • Протестируйте на реальных устройствах, а не только в эмуляторе.
  • Старайтесь держать анимацию короткой и ключевой по смыслу.

Краткое резюме

Lottie упрощает жизнь дизайнерам и разработчикам. Это формат, который подходит для UI-анимаций, экономит трафик и даёт гибкость в управлении. Начните с маленького проекта, чтобы понять ограничения и получить рабочий процесс от Illustrator → After Effects → LottieFiles.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Доступность Disney+: субтитры, аудиоописание и навигация
Доступность

Доступность Disney+: субтитры, аудиоописание и навигация

Как пользоваться расширенным поиском на Amazon
Покупки

Как пользоваться расширенным поиском на Amazon

Как исправить ошибки Disney+ — руководство
Стриминг

Как исправить ошибки Disney+ — руководство

Как вернуть товар в Amazon — полный гид
Покупки

Как вернуть товар в Amazon — полный гид

Родительский контроль в Disney+
Развлечения

Родительский контроль в Disney+

Как подключить две мыши и клавиатуры к Windows
Оборудование

Как подключить две мыши и клавиатуры к Windows