1.0 免费的 Illustrator 面板

Illustrator 进。 图层出。

After Effects 只读取 .ai 文件的顶层图层——编组里的所有内容在导入时都会被拍平。FrameSmith 是一个面板,它能拆解这种结构,把作品对齐到你的合成,检查文件中 AE 渲染不好的地方,并为每个图层导出一个按画板裁切对齐的文件。

v1.0.0 · 42 KB · macOS & Windows · Illustrator 2024 或更高版本

This is the real panel. Switch tabs, press buttons — they return sample results. Inside Illustrator it talks to your document.
5个标签页
20+项检查
2种导出格式
0个被覆盖的原文件

使用方法

复制。检查。拆解。

FrameSmith 像其他面板一样停靠在画板旁边。检查不会改动任何东西,所以动手之前可以先看清楚。下面不到两分钟就能看完全部。

  1. 复制

    一个按钮保存 yourfile_AE.ai 并切换过去。你的母文件永远不会被动到。

  2. Audit

    只读。列出所有阻断问题和警告,以及 AE 实际能看到多少个图层。

  3. 拆解

    修复标出的问题,拍平编组,对齐画布,导出。然后导入。

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

全部功能

五个标签页。完整的交接流程。

Prep

安全网,以及必须先于一切完成的修复。

  • Save an AE-ready copy 并切换过去——你的母文件原封不动
  • Convert to RGB,转换后会实际验证,而不是想当然
  • Raster effects to 300 ppi,让实时效果在缩放后依然完好
  • Outline text——名称、隐藏和锁定状态全部保留
  • One-click chain:按顺序运行整个流程

Layers

这个工具存在的理由:After Effects 只读取顶层图层。

  • Unpack groups:任意深度,或一直拆到单个对象
  • 堆叠顺序保持不变——拆解计划自下而上构建
  • 剪切蒙版绝不会被破坏,因为那会悄无声息地毁掉蒙版
  • 基于路径的命名:001_character_arm_left
  • 执行前先预览数量

Canvas

让画板匹配合成,并把作品对齐上去。

  • 合成预设——HD、4K、2K DCI、方形、竖屏、4:5、自定义
  • Centre the artwork:让作品在画板上居中,导出时对齐
  • Fit to artwork,可加边距,适合反过来的情况
  • Anchor:以图稿、当前画板或标尺原点为基准

Audit

只读。这里的任何操作都不会改动你的文档——从这个标签页开始吧。

  • 阻断问题:CMYK、网格渐变、丢失的链接、旧版文字
  • 警告:子图层、渐变描边、实时效果、符号、混合模式、实时文字、游离锚点、画板外的图稿
  • AE 能看到多少个图层,导入之前就知道,不用导入后才发现
  • Save the report:作为文本文件保存在作品旁边

Export

每个顶层图层一个文件,直接拖进合成。

  • PNG 24,带透明度和缩放倍数
  • SVG,字体转曲并使用表现属性,适合 Lottie
  • Clip to artboard——尺寸完全一致,无需对齐
  • 带编号的文件名,跳过空图层,导出后恢复可见性

细节

出自一个曾为此浪费过整个下午的人之手。

你的母文件永远不会被动到

Illustrator 无法干净地撤销脚本执行的批量操作,所以第一个按钮会先保存一份副本,并让当前打开的文档指向它。所有破坏性操作都落在副本上。

剪切蒙版保持完好

把图稿从剪切编组里拖出来,会在你不知情的情况下删掉蒙版。剪切编组一律被当作末端节点处理——带不透明度或混合模式的编组也一样。

堆叠顺序得以保留

新图层总是插入到最上面,所以拆解计划是从堆叠底部往上构建的。你在 Illustrator 里看到的,就是进入 After Effects 的样子。

不会有任何悄无声息的失败

每个操作都会写入一份你可以查看和保存的日志。在 Illustrator 的颜色模式命令不可靠的地方,面板会检查它是否真的生效,没生效就会告诉你。

优先 DOM,而非菜单命令

文字转曲走的是 Illustrator 真正的 API,而不是菜单项,所以结果可预期,名称和状态也都会保留。只有菜单命令可用的地方,工具会如实说明,而不是装作没事。

检查从不改动任何东西

它只读取,仅此而已。哪怕是你很在意的文件、哪怕赶着截稿,你都可以直接运行,不用备份,也不用多想。

安装

三步,一分钟。

FrameSmith 已签名,所以安装方式和其他扩展一样。不用终端,不用调试模式。macOS 和 Windows 步骤相同。

  1. 下载 FrameSmith

    一个已签名的 .zxp 文件,大约 42 KB。

    下载 v1.0.0

  2. 拖一下就装好

    从 aescripts 获取免费的 ZXP Installer,打开它,把 FrameSmith-1.0.0.zxp 拖进窗口。

  3. 打开它

    重启 Illustrator,然后打开 Window → Extensions → FrameSmith。停靠在你喜欢的位置。

要更新?直接用新的 .zxp 覆盖安装旧版。从 0.1 升级?先从 Adobe 的 CEP 扩展文件夹里删掉旧的 FrameSmith-for-Illustrator 文件夹。

常见问题

你的问题,这里有答案。

1.0 有哪些变化?

1.0 已签名,所以和其他扩展一样用 ZXP Installer 安装——不用终端,不用调试模式。它还修复了 0.1 在 Illustrator 2025 及更高版本中显示空白灰色面板的问题。Audit 标签页是只读的,对任何文件都可以放心试;其他操作请先用“Save AE-ready copy”。如果出了问题,告诉我状态栏显示了什么。

它是个面板吗?和 After Effects 那个一样?

是的——同样的技术,同样的设计系统。它是一个 CEP 扩展,也就是 .zxp 里装的东西;Illustrator 加载它们的方式和 After Effects 完全一样。Illustrator 目前还没有面向第三方开发者的公开 UXP 插件 API,所以 CEP 是唯一的路,而面板的构建方式能保证文档相关代码在将来迁移时完好保留。

支持哪些版本的 Illustrator?

Illustrator 2024 及更高版本,macOS 和 Windows 均可。在更旧的版本上很可能也能运行——它用的是历史悠久的脚本 API——但没有测试过。

它会毁掉我的文件吗?

Audit 标签页不会:它只读取。Prep、Layers 和 Canvas 标签页确实会修改文档,而 Illustrator 的撤销无法干净地还原脚本执行的批量操作——这正是为什么 Prep 标签页的第一个按钮会先保存一份副本并切换过去,让你磁盘上的原文件原封不动。每个破坏性操作在执行前也都会先询问你。

为什么它对描边只警告而不修复?

Illustrator 没有提供描边轮廓化的脚本 API,所以唯一的办法是对选区执行菜单命令。这能用,但在复合路径、带宽度配置文件的描边和实时效果上表现难以预料。按钮就在那里,你想用就用;检查只做报告,不会悄悄执行。

它能和 After Effects 插件配合使用吗?

这正是两者配对的意义。两边共用的命名规则和调色板同步是接下来的计划,这样 Illustrator 这边的命名方式,After Effects 那边一看就知道怎么找。

真的免费吗?

是的。可以免费下载,并用于你的工作,包括商业项目。

别再手动拖图层了。

下载面板

v1.0.0 · 42 KB · 免费

MotionLabs 的更多作品

家族里的其他成员。

全部插件