Essential Namer v2.0 —— 图层名的加减、文本内容直接变图层名,模板命名也一起管

📦 资产下载解压后 2 个文件,合计 3,269,251 字节
Essential Namer v2.0 —— 图层名的加减、文本内容直接变图层名,模板命名也一起管

做 AE 工程时,命名混乱的代价出现在两个时刻:一是把工程交给别人(或者三个月后的自己)时,二是需要按名称批量查找、替换、或者用表达式引用图层时。

常见的混乱来源很具体。复制图层时 AE 会自动加编号(`文字 2`、`文字 3`),做几十个之后你分不清哪个是标题哪个是副标题。文本图层的名字与它显示的内容经常不一致——图层叫 `文字 1`,实际内容写着「限时优惠」。做基本图形模板(Essential Graphics)时,面板里出现的属性名与工程里的图层名、合成名都不一致,交付给别人用时对方找不到对应关系。

Essential Namer 官方描述的第一句是 Control layer naming by adding or removing the layer name(通过增删图层名来控制命名)。它的定位就是把这些零碎的命名动作变成一个面板上的按钮。

值得说清的是这类工具的性质:它不会让你的动画更好看,也不会提高渲染速度。它的回报只体现在「工程的可维护性」上——而这一点在做大工程、做模板、做团队协作时,会以很大的比例影响效率。

官方在 What’s new in Essential Namer 2 标题下列出了几条,逐条都能落到具体动作。

二、官方列出的 2.0 版能力

官方在 What’s new in Essential Namer 2 标题下列出了几条,逐条都能落到具体动作。

第一条是 Control layer naming by adding or removing the layer name:控制图层命名,可以添加也可以移除图层名。也就是说改名是双向的——加前缀、加后缀是一类动作,把已有的名字去掉(用于统一格式重建)是另一类。

第二条是 Add the source text of a text layer with one click:一键把文本图层的源文本加进来。这一条最常用:AE 里文本图层的名字默认是预设名(`文字 1`),而它实际显示的内容往往才是你想要的标识。一键取源文本当名字,可以把「图层名与内容不一致」的问题直接消掉。

第三条是 Add a custom prefix to your names as they are added to the Essential Graphics Panel:当名字被加进「基本图形」面板时,可以加自定义前缀。这条是给做模板的人用的——基本图形面板里的属性名会暴露给使用模板的人,加个统一前缀能让它们聚在一起、也更容易辨认来源。

第四条是 New compact UI to fit in any workspace:新的紧凑界面,适应各种工作区布局。这是体验层面的改进,对 AE 这种面板密集的软件来说实际有用。

第五条是 NEW! Automatically name your Essential Graphics Panel Template to match your comp:自动把基本图形模板命名成与所属合成一致。做模板时合成名与模板名不一致是常见的小混乱,这条把它自动化了。

官方还列出后续版本的追加能力(本包 2.0 不含):2.4 加入 Kbar 支持(把常用功能挂到 Kbar 上)与 Kbar 图标;2.3 加入对「位置分离维度」的支持,并支持给 3D 图层添加所有变换属性。

三、版本情况:本包 2.0,落后四个版本

官方版本历史最新一条是 2.4.2,发布于 2025-06-11,内容是:新增一个自动关闭「基本图形」面板的选项。官方解释了这条的必要性——AE 不允许在不打开面板的情况下往面板里添加属性,所以加了名为 Auto 的复选框,让脚本在属性添加完成后自动关闭面板;并提示把面板做得尽可能小、不要停靠,会更顺手。

本包内是 2.0,落后四个版本(2.3、2.4、2.4.1、2.4.2)。官方同时给出了各版本的主要变化:

– 2.4 加入 Kbar 支持:可以把常用功能挂到 Kbar 面板上,并附了 Kbar 图标。对高频使用这类小工具的人来说,这条让操作从「打开面板点按钮」变成「按一下 Kbar」,实际收益不小。
– 2.3 加入位置分离维度支持,并支持给 3D 图层添加所有变换属性。这是功能面的实质扩展——如果你的工程里用 3D 图层或分离维度的位置属性,2.0 无法处理这些。
– 2.4.2 加入自动关闭基本图形面板的选项。做过模板的人会知道,往基本图形面板添加属性的过程需要反复开关面板,很容易打断节奏。

所以本包 2.0 与官方最新之间差的是三块内容:Kbar 集成、3D/分离维度的支持、以及面板自动关闭。这三块都不是修 bug,是功能扩展。

兼容性方面,官方列表是 After Effects 2026 / 2025 / 2024 / 2023 / 2022 / 2021 / 2020 / CC 2019 / CC 2018,下限到 2018,不含 CC 2017 及更早。

四、怎么装:脚本,装法简单

包内只有两个文件:`Essential Namer_v2.0/Essential Namer.jsxbin`(脚本本体)与 `Essential Namer_v2.0/README.txt`(说明)。

`.jsxbin` 是 AE 脚本的编译二进制格式。装法是把这一个文件放进 AE 的脚本目录:想让它以面板的形式出现在「窗口」菜单里,放进 `ScriptUI Panels`(Windows 在 `Adobe After Effects <版本>Support FilesScriptsScriptUI Panels`,macOS 在 `Adobe After Effects <版本>/Scripts/ScriptUI Panels`);想从「文件 > 脚本」里执行,放进 `Scripts` 目录。装完重启 AE。

脚本类工具不需要管理员权限、不需要注册表、不需要签名,这是装起来最省事的一类。

一个必要的设置:这个脚本要改名、还要操作基本图形面板里的属性,属于写工程数据的操作。AE 默认禁止脚本写入文件与访问网络,第一次用之前请到「编辑 > 首选项 > 脚本与表达式」里把「允许脚本写入文件和访问网络」打开。

因为操作对象是图层与面板属性,一个务实的做法是:先在测试工程或工程副本上试一遍各个按钮的作用(尤其是「移除图层名」与「加前缀」这两类会批量改名的动作),确认行为符合预期再用到正式工程上。批量改名一旦执行,撤销(Ctrl/Cmd+Z)不一定能完整回退。

五、适合谁,不适合谁

适合的人:做 AE 模板、需要把图层名与基本图形面板属性名整理规范的人;接手别人工程、需要先把命名理清再做修改的人;以及经常用表达式按图层名引用图层、需要命名稳定且语义清晰的人。

不太适合的人:做一次性小工程、图层数量在十个以内的人(手工改名更快);已经用别的方式管理命名(比如严格的图层命名规范 + 模板预置)的人;以及需要 Kbar 集成或 3D 图层支持的人——这两点本包 2.0 没有,需要官方 2.3 及更新的版本。

也要讲清它的定位:它是「命名与面板管理的辅助工具」,不是「工程整理工具」。它不会替你重新组织图层层级、不会批量预合成、不会清理无用图层。它的能力边界很清楚地围在「名字」这件事上。

11.99 美元(官方标价)在 aescripts 属于低价档;官方页面上还另有浮动服务器授权的档位,适合团队共用。判断值不值的关键在于你是否做模板/交付工程——如果你经常要把工程交出去,命名规范的收益会很明显。

六、命名规范本身,比工具更重要

装上工具之后,真正决定工程可维护性的仍然是规范。这里给一套可以直接用的起点。

第一,图层名用语义而不是形态。叫「主标题」而不是「文字 1」,叫「背景光晕」而不是「形状图层 3」。语义化之后,三个月后打开工程也能立刻知道哪个是哪个。

第二,用统一的前缀分组。比如背景类都用 `BG_` 打头、文字类用 `TXT_`、装饰类用 `FX_`。AE 的项目面板与时间轴都支持按名称排序,统一前缀会让同组图层自动聚在一起。这也是官方提到的「给基本图形面板属性加自定义前缀」的用法依据——前缀是为了让人一眼分组。

第三,模板里让图层名与面板属性名一致。做模板交付时,使用模板的人在基本图形面板里看到的名字,最好与时间轴上的图层名能对上。这样他们要在工程里微调时不会迷路。

第四,文本图层尽量一键取源文本当名字。这是这个脚本最直接的价值:内容的可读性天然优于「文字 1」。做完这一步,工程的自我说明性会明显提升。

第五,改名后检查表达式引用。这一点最容易被忽略:AE 里如果有表达式按图层名引用别的图层(比如 `thisComp.layer(“TXT_标题”).position`),改名会导致表达式失效并报错。批量改名前,先用「工程 > 表达式」相关检查或手动搜一遍表达式,确认没有依赖旧名字的引用。

七、一个容易忽略的关联:命名与基本图形模板

最后单独说一层关系,因为这是做模板时最容易踩的地方。

AE 的「基本图形」面板(Essential Graphics)在把模板导出为 .mogrt 时,面板里属性的名字会直接面对使用者。而面板里的属性名来源有两处:一是你在基本图形面板里选中属性时给它起的名字,二是它默认继承的来源(图层名或属性名)。如果工程里的图层名混乱,导出的模板在使用者那边也会混乱。

官方在 2.0 的描述里专门有两条与这件事有关:给加入面板的名字加自定义前缀,以及自动把基本图形模板命名成与所属合成一致。这两条解决的正是「模板交付出去之后的可用性」。

对做模板出售或交付的人来说,这意味着这个工具的价值不止在工程内部,还在于最终产物(.mogrt)的质量。但也要知道:本包 2.0 没有后来新增的「自动关闭面板」选项(2.4.2 才有),往面板添加属性时面板需要开着、且需要手工关掉,这个来回在批量处理时比较费手。

所以如果你的用法是「大量制作基本图形模板」,官方 2.4.2 及更新版本会比本包顺手不少;如果只是偶尔整理命名,本包 2.0 已经够用。

原产品页:https://aescripts.com/essential-namer/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容