
After Effects 自带的缓动只有 Ease in、Ease out、Easy ease 三个预设,值本身很粗。真正好用的曲线得自己进曲线编辑器拖手柄,一条一条调。问题是这条曲线只属于当前这个关键帧——你在一个图层上花了五分钟调出来的手感,换到下一个图层、下一个属性,只能重调一遍。
EaseCopy 针对的就是这一步。官方描述里作者的原话是:如果你像我一样觉得 After Effects 自带的几个缓动选项看起来很乏味,并且你习惯用曲线编辑器手工调缓动,那这个工具就是给你的。用 EaseCopy 把那些精心调好的缓动复制到别的关键帧上。
它在 aescripts 上的用户评价里有一条很典型:「我为什么现在才看到这个?我想要这样的脚本想了好多年。」——这类反响说明它补的是一个长期存在但没人正面解决的缺口。
要理解它的价值得先理解 AE 的模型:缓动是跟着关键帧走的,不是跟着图层走的。所以「复用一套手感」这件事在原生 AE 里没有路径,EaseCopy 就是补这条路径。
包内一共四个脚本,主脚本是 EaseCopy.jsxbin,另外三个在 shortcut_scripts/ 下,是同一个能力拆出来的快捷入口:
二、它到底能复制什么
包内一共四个脚本,主脚本是 EaseCopy.jsxbin,另外三个在 shortcut_scripts/ 下,是同一个能力拆出来的快捷入口:
· EaseCopy-CopyEase.jsxbin —— 只复制缓动。
· EaseCopy-PasteEase.jsxbin —— 只粘贴缓动。
· EaseCopy-PasteValues.jsxbin —— 只粘贴关键帧数值。
拆开的意义在于可以绑快捷键。把「复制缓动」和「粘贴缓动」分别挂到两个键上,操作节奏就变成:选中源关键帧、按一下、选中目标关键帧、按一下,比开面板点按钮快得多。作者在描述里专门提到面板本身做得极其紧凑,就是为了一直停靠在界面上——因为你会频繁地按这些按钮。
主面板同时提供复制与粘贴两侧,缓动与数值可以一起走,也可以分开走。这一点比看起来重要:很多时候你要的是「缓动手感对,但数值按当前位置来」,数值一起粘贴反而会打乱位置。能分开就是能控制。
官方页把它的使用场景总结成「把调好的缓动复制到其他关键帧」,没有限定图层类型、属性类型或关键帧数量,也就是对位置、缩放、旋转、透明度、效果参数一视同仁。
三、版本情况:本包 1.7.2,官方 1.7.3
按官方版本历史,1.7.3 发布于 2022-08-11,改动只有一条:改进 userData 目录写入权限出问题时的提示与处理(Improved alerting and handling of write permission issues in userData folder)。这是安装权限类问题的报错优化,不涉及任何功能变化。
本包内脚本为 1.7.2,官方当前最新 1.7.3,落后一个小版本,差的就是上面那条提示。实际使用中如果 AE 的脚本与表达式设置里「允许脚本写入文件与访问网络」没有打开,1.7.2 可能只会静默失败或给一句含糊的提示,1.7.3 会把原因说清楚。
所以这条本包可以放心用,只是遇到「点了没反应」时记得先去首选项里检查那个开关,不要以为是脚本坏了。
另需说明:EaseCopy 的兼容列表一路排到 CS6(官方 Compatibility 列出 AE 2026 / 2025 / 2024 / 2023 / 2022 / 2021 / 2020 / CC 2019 / CC 2018 / CC 2017 / CC 2015.3 / CC 2015 / CC 2014 / CC / CS6),属于老 AE 也能吃的脚本。
四、怎么装,脚本类通用坑
包内是散装结构,没有安装器:主脚本 `EaseCopy.jsxbin`,子脚本在 `shortcut_scripts/`,另有一份 `EaseCopyInstallation1.7.pdf` 讲安装。PDF 里写的版本号是 1.7,用的是同一套安装说明。
通用装法两种。一种是把 .jsxbin 丢进 AE 的 ScriptUI Panels 目录(Windows 在 `C:Program FilesAdobeAdobe After Effects <版本>Support FilesScriptsScriptUI Panels`,macOS 在 `/Applications/Adobe After Effects <版本>/Scripts/ScriptUI Panels`),重启 AE 后在「窗口」菜单里找到它,可以像面板一样停靠。另一种是放到 `Scripts` 目录直接用「文件 > 脚本 > 运行脚本文件」调用,适合只当一次性工具。
脚本类插件最容易踩的两个坑:一是首次运行需要在「编辑 > 首选项 > 脚本与表达式」里勾上「允许脚本写入文件与访问网络」,否则脚本无权读写它的配置;二是 macOS 上如果 .jsxbin 的隔离属性没清掉,AE 会拒绝加载,需要 `xattr -d com.apple.quarantine` 处理一下。
子脚本若要用快捷键,需借助第三方快捷键工具(作者页面提到 KBar 这类宿主),或干脆用 AE 的脚本调用方式自行绑定。
五、适合谁,不适合谁
适合的人:做动态设计、MG 动画、需要统一节奏感的片子——一个项目里几十上百个关键帧,如果每一处缓动都手调,时间全花在拖手柄上;以及已经形成了自己固定缓动习惯、希望把习惯带进每个工程的人。
不太需要的人:只用自带 Easy ease、对曲线不讲究的;或者主力已经换成别的关键帧管理工具、里面已经带缓动复制能力的。
还有一点要说清:EaseCopy 复制的是缓动与数值,不是动画逻辑。它不会替你做错帧、不会自动对齐节奏、也不会批量处理时间轴,它解决的是「同一条曲线在不同地方重复劳动」这一件事。范围窄,但在范围内几乎是最直接的解法。
本包为安装文件,不含官方授权。
六、上手顺序与三处要注意的地方
建议的上手顺序是:先把脚本放进 ScriptUI Panels 目录并重启 AE,让「窗口」菜单里出现它;再去「编辑 > 首选项 > 脚本与表达式」把「允许脚本写入文件与访问网络」打开,否则它可能连自己的配置文件都写不下去;然后新建一个无关键的小工程做一次复制粘贴试验,确认行为符合预期,再拿去处理正经工程。确认能用之后,把子脚本绑到快捷键上才是真正提升效率的一步——复制缓动、粘贴缓动、粘贴数值这三个动作如果都靠鼠标去面板上点,收益会打掉一半。
有三处要提前知道。其一,粘贴缓动是覆盖式的:目标关键帧原有的缓动会被直接换掉,如果它两侧本来就有不同的设置,先把工程存一份。其二,粘贴数值会真的改掉关键帧的值,位置和缩放这类属性跨图层粘贴时元素会跑到源图层的位置上,所以通常更应该只粘贴缓动、不粘贴数值,除非你确实要的是对齐数值。其三,缓动绑在关键帧上而不是属性上,源与目标的关键帧数量或前后顺序不一致时,粘贴结果要逐个确认,脚本不会替你智能匹配。
把这三点记住,这个脚本属于装上之后很难再卸掉的那一类小工具。
原产品页:https://aescripts.com/easecopy/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容