After Effects читает только слои верхнего уровня файла .ai — всё,
что внутри групп, при импорте сплющивается. FrameSmith — панель, которая распаковывает эту структуру, выравнивает
графику по вашей композиции, проверяет файл на то, что AE рендерит плохо, и экспортирует
по файлу на слой, обрезанному по артборду.
v1.0.0 · 42 КБ · macOS & Windows · Illustrator 2024 или новее
FrameSmith
This is the real panel. Switch tabs, press buttons — they return sample
results. Inside Illustrator it talks to your document.
Распаковка группАртборд в композицию20+ проверокТекст в кривыеПеревод в RGBЭкспорт PNGЭкспорт SVGИмена по путиРаспаковка группАртборд в композицию20+ проверокТекст в кривыеПеревод в RGBЭкспорт PNGЭкспорт SVGИмена по путиРаспаковка группАртборд в композицию20+ проверокТекст в кривыеПеревод в RGBЭкспорт PNGЭкспорт SVGИмена по путиРаспаковка группАртборд в композицию20+ проверокТекст в кривыеПеревод в RGBЭкспорт PNGЭкспорт SVGИмена по пути
5вкладки
20+проверок
2формата экспорта
0перезаписанных оригиналов
Как это работает
Копия. Проверка. Распаковка.
FrameSmith встаёт рядом с артбордом, как любая другая панель. Проверка
ничего не меняет, так что можно посмотреть, прежде чем что-то трогать. Вот
всё целиком меньше чем за две минуты.
Копировать
Одна кнопка сохраняет yourfile_AE.ai и переключается на него. Ваш мастер-файл не трогается.
Проверка
Только чтение. Показывает все блокеры и предупреждения и сколько слоёв AE увидит на самом деле.
Распаковка
Исправьте найденное, сплющите группы, выровняйте холст, экспортируйте. Потом импортируйте.
FrameSmith· How it worksLive
Illustrator
After Effects
5 layers, order intact
Unpack groups
Artboard
Centred on the artboard — every export lands at 0, 0 in AE
Report
Summary
0Blockers
0Warnings
0Notes
Read-only — nothing was changed
Run the audit
Layers
/export
All 1920 × 1080 — nothing to align by hand
00:00:00
Всё внутри
Пять вкладок. Вся передача файла.
Prep
Страховка и исправления, которые нужно сделать прежде всего остального.
Сохранить копию для AE и переключиться на неё — мастер остаётся нетронутым
Перевод в RGB с проверкой после, а не на веру
Растровые эффекты в 300 ppi, чтобы живые эффекты пережили масштабирование
Текст в кривые — имена, скрытость и блокировка сохраняются
Цепочка в один клик, которая выполняет всю последовательность по порядку
Layers
Ради этого всё и затевалось. After Effects читает только слои верхнего уровня.
Распаковка групп на любую глубину, вплоть до отдельных объектов
Порядок наложения сохраняется — план строится снизу вверх
Обтравочные маски не ломаются никогда — иначе маска молча пропадает
Имена по пути: 001_character_arm_left
Предпросмотр количества до того, как вы решитесь
Canvas
Подгоните артборд под композицию и выровняйте по нему графику.
Пресеты композиции — HD, 4K, 2K DCI, квадрат, вертикаль, 4:5, свой размер
Графика по центру артборда, чтобы экспорт совпадал
Fit to artwork с отступом — когда нужно наоборот
Якорь на графике, текущем артборде или начале координат линеек
Проверка
Только чтение. На этой вкладке ничего не меняет документ — начинайте с неё.
Блокеры: CMYK, меш-градиенты, потерянные линки, устаревший текст
Предупреждения: подслои, градиентные обводки, живые эффекты, символы, режимы наложения, живой текст, лишние точки, графика за артбордом
Сколько слоёв увидит AE — ещё до импорта, а не после
Сохраните отчёт текстовым файлом рядом с графикой
Export
По файлу на каждый слой верхнего уровня — бросайте прямо в композицию.
PNG 24 с прозрачностью и коэффициентом масштаба
SVG со шрифтами в кривых и атрибутами представления — для Lottie
Обрезка по артборду — одинаковые размеры, ничего не нужно выравнивать
Пронумерованные файлы, пустые слои пропускаются, видимость потом восстанавливается
Детали
Сделано тем, кто сам терял на этом полдня.
Ваш мастер-файл никогда не трогается
Illustrator плохо отменяет пакетные операции из скриптов, поэтому первая кнопка сохраняет копию и переключает открытый документ на неё. Всё разрушительное происходит с копией.
Обтравочные маски остаются целыми
Если вытащить графику из обтравочной группы, маска удалится без предупреждения. Обтравочные группы всегда считаются конечными — как и группы с непрозрачностью или режимом наложения.
Порядок наложения сохраняется
Новые слои всегда вставляются наверх, поэтому план распаковки строится снизу стека вверх. Что видите в Illustrator, то и приедет в After Effects.
Ничего не ломается молча
Каждая операция пишется в лог, который можно прочитать и сохранить. Там, где команда смены цветового режима в Illustrator ненадёжна, панель проверяет, сработала ли она, и сообщает, если нет.
DOM вместо команд меню
Текст переводится в кривые через настоящий API Illustrator, а не через пункт меню, поэтому результат предсказуем, а имена и состояние сохраняются. Где есть только команда меню, инструмент так и говорит, а не делает вид.
Проверка никогда ничего не трогает
Она читает. И всё. Можно запустить её на важном файле, в дедлайн, без копии и не задумываясь.
Установка
Три шага, одна минута.
FrameSmith подписан, поэтому ставится как любое другое расширение. Без Терминала,
без режима отладки. Одинаковые шаги на macOS и Windows.
Скачайте бесплатный ZXP Installer с aescripts, откройте его и перетащите FrameSmith-1.0.0.zxp в окно.
Откройте
Перезапустите Illustrator, затем Window → Extensions → FrameSmith. Закрепите панель где удобно.
Обновляетесь? Установите новый .zxp поверх старого. Переходите с 0.1? Сначала удалите старую папку
FrameSmith-for-Illustrator из папки расширений CEP Adobe.
FAQ
Вопросы и ответы.
Что изменилось в 1.0?
1.0 подписана, поэтому ставится через ZXP Installer, как любое другое расширение, — без Терминала и без режима отладки. Ещё исправлена пустая серая панель, которую 0.1 показывала в Illustrator 2025 и новее. Вкладка Audit работает только на чтение, и её безопасно пробовать на чём угодно; для остального сначала нажмите «Save AE-ready copy». Если что-то сломалось, напишите мне, что было в строке состояния.
Это панель, как та, что для After Effects?
Да — та же технология, та же дизайн-система. Это расширение CEP, именно его и содержит .zxp; Illustrator загружает их точно так же, как After Effects. Публичного API для UXP-плагинов сторонних разработчиков в Illustrator пока нет, так что путь — CEP, а панель устроена так, чтобы код работы с документом пережил миграцию, когда она случится.
С какими версиями Illustrator он работает?
Illustrator 2024 и новее, на macOS и Windows. Вполне может работать и на более старых — он использует давно существующие скриптовые API, — но это не проверялось.
Он не испортит мой файл?
Вкладка Audit не может: она только читает. Вкладки Prep, Layers и Canvas меняют документ, а отмена в Illustrator плохо откатывает пакетные операции из скриптов — именно поэтому первая кнопка на вкладке Prep сохраняет копию и переключается на неё, оставляя оригинал на диске нетронутым. Кроме того, каждое разрушительное действие спрашивает разрешения перед запуском.
Почему он предупреждает об обводках, а не исправляет их?
В Illustrator нет скриптового API для перевода обводки в кривые, поэтому остаётся только запускать команду меню для выделения. Это работает, но непредсказуемо ведёт себя на составных путях, обводках с профилем ширины и живых эффектах. Кнопка есть, если она вам нужна; проверка сообщает об этом, а не применяет молча.
Он работает вместе с плагином для After Effects?
В этом и смысл пары. Общие правила именования и синхронизация палитры между двумя половинами — следующие в списке, чтобы сторона Illustrator называла всё так, как сторона After Effects уже умеет находить.
Это правда бесплатно?
Да. Бесплатно скачивайте и используйте в работе, включая коммерческие проекты.