
先说清一个定性,它决定了这工具的能力边界:这是脚本(.jsxbin),不是编译插件。.jsxbin 走 AE 的 ExtendScript 引擎、靠调用 AE 原生 API 复制图层;编译插件 .aex 在更底层处理、渲染时走 GPU/多线程。所以它的优势不在「爆量」,而在「体系」——它不追求几千个克隆还能实时预览(那是效果插件的事),它追求把「克隆」组织成一套可管理的结构。
★ 官方给的四个概念就是这套结构,理解它们就理解了这个脚本的全部设计:Controller(控制器)——你指定一个图层当总开关,所有克隆跟着它动;Group(组)——把克隆分堆,每组有自己的设置;Targets(目标)——明确指定克隆什么,源可以藏着;Clones(克隆)——产物本身。它本质上是一个「克隆的项目管理器」:用一个控制器统一驱动、把克隆按组归类、指定谁跟着谁。
★ 四层体系的价值只有一个,但极其致命:改得动。用 AE 原生复制法做 50 个克隆,改一个参数要改 50 次;用这套体系,改控制器一次,50 个全变。客户改需求时,这一条能救命——不用重做 50 个图层。
★ 而它相比效果插件(比如 xCloner)的真正差异在这里:效果插件的克隆是「渲染时生成的」,你没法单独选中第 17 个克隆去微调颜色;mCloner 生成的是真实图层,每个都能单独动。所以选择标准很清楚——要「整体统一 + 局部破例」用 mCloner;要「几万个铺满画面」用效果插件。选错工具会做得很痛苦。
★ 另一组能力是 Effectors(影响器):把「空间关系」变成「动画参数」。举例:一排克隆,你希望「离某个点越近的克隆放大得越多」——传统做法是给每个克隆单独打关键帧、一个个算距离;Effectors 指定一个影响源、设置「距离越近影响越强」,剩下的它自动算。典型用法:涟漪(离中心越近位移越大)、波浪(沿方向依次延迟)、吸引/排斥。这些都是「群体行为」,手动做几十上百个克隆是不可能的。
★ 实测包内两个文件:mCloner Pro/mCloner Pro.jsxbin(2,078,140 B,编译过的 ExtendScript)和 mCloner Pro/Installation Guide.pdf(207,892 B)。`.jsxbin` 的最大好处是 Win + Mac 同一份文件通用——不像 .aex 那样要分平台,这是 aescripts 脚本类产品最省心的分发形态。但安装有两个硬要求:① 必须放 `ScriptUI Panels` 目录(不是 `Scripts`),否则没有面板 UI;② 必须在首选项里开启「允许脚本写入文件和访问网络」。价格 $29.00,兼容 AE 2022–2026。
★ 2.3 的更新内容有三条值得单独说:新增 2 个随机颜色控制(做彩色阵列不用再手动给每个克隆调色)、渐变色位置控制(让克隆沿位置渐变取色)、修复 Update 后图层错位(这是实用 bug fix——以前点更新克隆后层会漂移)。另外还修了跨平台克隆定位。这四条合起来,2.3 是明显该用的版本。
一、四层体系:Controller / Group / Targets / Clones
① Controller(控制器)——唯一的总开关。你指定一个图层当控制器,所有克隆跟着它动。
★ 这是整个体系的核心:改一处,全部跟着变。控制器移 100 像素,所有克隆跟着移;控制器转 30 度,所有克隆围着它转。你只需要给一个图层打关键帧。
② Group(组)——把克隆分堆管理。克隆可以分成多个组,每组有自己的设置。
★ 这是它比「一键复制」高级的地方:你可以让 A 组跟控制器走、B 组不动,或者两组用不同分布方式。做复杂阵列时这是能不能管得住的关键。
③ Targets(目标)——指定「克隆什么」。
★ 这个机制的意义在于「源和目标分离」:源图层可以藏着(关掉可见性),克隆照样出来。你可以准备一个专门的「素材库」图层,从里面取东西克隆。
④ Clones(克隆)——产物本身。生成出来的克隆层,带统一属性控制。
★ 关键差别:它们是真实图层,不是渲染时生成的。所以你能单独选中第 17 个改颜色——这一条效果插件永远做不到。
二、Effectors:把「空间关系」变成「动画参数」
用一个例子讲清这个概念:想象一排克隆排成一条线,你希望「离某个点越近的克隆,放大得越多」。
传统做法:给每个克隆单独打关键帧,一个个算距离。50 个克隆 = 50 组关键帧 + 50 次距离计算。
Effectors:指定一个影响源,设置「距离越近、影响越强」,剩下的它自动算。
★ 常见的三种群体行为:
· 涟漪——克隆离中心点越近,位移越大
· 波浪——沿某个方向,克隆依次延迟,形成波传播
· 吸引 / 排斥——克隆被某个点吸过去或推开
这些都是「群体行为」,手动做几十上百个克隆不可能实现。
★ Effectors 的哲学是:你描述「关系」,它计算「结果」。这和你逐个打关键帧的思路完全不同——也是脚本类工具最有价值的地方。
三、安装:两个必须做的设置
Win 与 Mac 放法一样,都是放脚本目录:
· Windows:C:Program FilesAdobeAdobe After Effects <版本>Support FilesScriptsScriptUI Panels
· macOS:/Applications/Adobe After Effects <版本>/Scripts/ScriptUI Panels/
放进去后重启 AE,在菜单 窗口(Window) 最下面会看到 mCloner Pro。
★ 设置一:必须放 `ScriptUI Panels` 目录(不是 `Scripts`)。
因为它是带面板 UI 的脚本。放进 Scripts 只会当普通脚本跑,没有面板 = 基本没法用。
★ 设置二:必须开启「允许脚本写文件」。
AE 菜单:编辑 > 首选项 > 脚本和表达式(Preferences > Scripting & Expressions)
勾选 允许脚本写入文件和访问网络(Allow Scripts to Write Files and Access Network)
不开这个,脚本可能无法正常运行——这是所有需要生成图层的 AE 脚本的通用要求。
★ `.jsxbin` 是 Win + Mac 通用的一份文件。不像 .aex 要分平台,复制到对应目录即可。这是 aescripts 脚本类产品最省心的形态。
四、什么时候该用它(和效果插件的分工)
场景 1 · 需要「能单独微调」的阵列。效果插件的克隆是渲染时生成的,你没法单独选中第 17 个去改颜色。mCloner 生成真实图层,每个都能单独动。做「整体统一 + 局部破例」的设计时,这是唯一选择。
场景 2 · 控制器驱动的联动动画。一个控制器转,50 个克隆跟着转,改一处全部变。客户改需求时这一条能救命。
场景 3 · 邻近驱动的群体行为。涟漪、波浪、吸引/排斥。这是 Effectors 的主场。
场景 4 · 素材库式克隆。Targets 机制让你能把「源」藏起来做专门的素材克隆。适合重复元素的排布(图标墙、菜单、装饰纹样)。
★ 一条现实建议:先想清楚克隆数量。
· 几十到一两百个、需要单独微调 → mCloner
· 上千个以上、只要整体效果 → 效果插件(xCloner 那类)
选错工具会做得很痛苦:用脚本做上万个克隆会把 AE 卡死;用效果插件做需要微调的阵列则根本做不到。
五、适合谁 / 不适合谁
适合:
· 需要能单独微调克隆阵列的动效设计师
· 做控制器联动(改一处全变)的项目
· 需要涟漪 / 波浪 / 吸引排斥等群体行为的人
· Win 和 Mac 都要用的人——.jsxbin 通用,一份文件两边跑
· 已经有 aescripts 脚本安装流程的人——装了就能用
不适合:
· 需要几万个克隆铺满画面的人——用效果插件,脚本撑不住
· 需要渲染级性能的人——脚本走 ExtendScript,比编译插件慢
· AE 2021 及更早的用户——官方兼容从 2022 起
· 想一键出效果的人——这套四层体系需要理解才能用好
原产品页:https://aescripts.com/mcloner-pro/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容