AE Roto Brush 2 教程
1. Roto Brush 2 是什么
一句话:把视频里的某个物体(你这场景里的"钢笔")"抠"出来,变成独立的图层,可以让其他图层(字)藏在它后面。
类比:
- Photoshop 抠图 = 把图片里的人从背景里切出来
- Roto Brush 2 = 把视频里的物体从背景里切出来,且自动跨帧追踪
在你的场景里:
- 不抠:钢笔横过字区时,AE 加的字会盖在钢笔上面 → 看起来字浮在空中 → 假
- 抠了:钢笔横过字区时,钢笔正确遮挡字 → 字真实地在纸面上 → 真
2. 开始前要准备的
- After Effects CC 2020 或更新(Roto Brush 2 在 2020 才发布)
- 推荐 2024 或 2025 版本(性能提升大)
- 分辨率:1080p 起步(越高抠像越准但越慢)
- 帧率:24 或 30 fps
- 第一次学:裁出 5-10 秒的片段练手,别上 14 分钟
- 菜单
Composition → Composition Settings(合成 → 合成设置) - 把 Resolution(分辨率)暂时调到 Half(1/2) → 练习时跑得快
- 正式渲染前再改回 Full(完整)
3. 整体工作流(4 步)
| 步骤 | 做什么 | 耗时(10 秒视频) |
|---|---|---|
| 1. 描 | 在第一帧描出钢笔的轮廓 | 2-3 分钟 |
| 2. 传 | 按 PageDown 让 AE 自动追踪后续帧 | 5-15 分钟(AE 在算) |
| 3. 修 | 找抠错的帧手动修正 | 5-20 分钟 |
| 4. 冻 | Freeze 锁定,AE 跑高质量算法 | 5-15 分钟(等 AE 跑) |
4. 第 1 步:进入 Roto Brush 模式
- 把含有钢笔晃过的视频片段拖进 Composition(合成)
- 在时间轴选中这一层
- 双击这一层 → 打开 Layer Panel(图层面板)
- 顶部工具栏选 Roto Brush 工具(图标长得像一个圆圈带笔)→ 或者按 W 键
- 鼠标变成绿色圆圈,说明进入模式了
AE 顶部工具栏从左到右第 8-10 个图标位置。如果找不到,用菜单 Window → Tools(窗口 → 工具)打开工具栏。
5. 第 2 步:描第一帧的钢笔
- 把时间轴定位在钢笔出现的第一帧(钢笔刚进入画面、清晰可见的那一帧)
- 用绿色圆圈在钢笔上画一条粗线(不需要描边缘,画过钢笔中间就行)
- AE 自动计算钢笔的完整轮廓,显示为粉色边线
- 检查粉色边线:
- 覆盖了多余区域(比如把红色印章一起圈进去了)→ 按住 Alt(Mac 上 Option)+ 笔刷 = 红色圆圈,画掉错误区域
- 钢笔有部分没被圈到 → 直接用绿色笔刷补
[ 缩小笔刷 ] 放大笔刷
小笔刷描细节(笔尖、笔头),大笔刷描整段笔杆。
第一帧只画一条线就够,不要沿着钢笔边缘描一圈。Roto Brush 不是"画轮廓",是"画'这是钢笔'的提示"——AE 自己根据颜色和边缘检测算轮廓。
6. 第 3 步:往后传播 + 修正
- 按 PageDown(Mac 上 fn + ↓)→ AE 计算下一帧
- 看新一帧的粉色边线:
- 抠对了 → 继续 PageDown
- 抠错了 → 用绿色 / Alt+笔刷修,修完再 PageDown
- 反复到所有帧都抠完
底下时间轴会看到一条绿色横条,就是 Propagation Range(传播范围)。绿色范围内的帧 AE 都帮你算过。
快速运动帧(钢笔晃得快、有运动模糊)容易抠错,重点检查。慢动作帧大多自动抠对,可以一次 PageDown 5-10 帧再回头扫一遍。
你的场景里钢笔会经过红色印章。Roto Brush 有 30% 概率把印章一起抠进来。解决:那几帧用 Alt+笔刷在印章上画一下,告诉 AE "这不是钢笔"。
7. 第 4 步:Refine Edge 细化边缘
Roto Brush 抠出来的 mask 边缘是"硬的"——但钢笔实际边缘有:
- 运动模糊(晃过来时边缘糊)
- 反光(金属/塑料表面有高光)
- 半透明区域(钢笔尖、笔毛)
这些都需要 Refine Edge(细化边缘)工具处理。
- 工具栏选 Refine Edge Tool(在 Roto Brush 旁边,W 长按显示)
- 鼠标变成蓝色圆圈
- 沿着钢笔的边缘画一遍(这次真的是描边缘)
- AE 计算半透明边缘 → 边线区域变为渐变
- 每帧都要 Refine Edge 吗?不需要。代表性帧(每 10 帧一帧)做即可,AE 会传播
8. 第 5 步:冻结(Freeze)
确认所有帧都抠对了 → 冻结。
- 底部找 Freeze(冻结)按钮,或菜单
Animation → Freeze Roto Brush 2 Estimate - AE 用更精细的算法重算一遍 → 等 5-15 分钟(10 秒视频)
- 冻结后 mask 不可改,所以冻结前确认无误
冻结过程不能中断(中断会丢进度)。跑大 mask 时建议关掉其他大型软件,避免 AE 内存不足崩溃。
9. 第 6 步:应用到字图层(Track Matte)
抠出来的钢笔层现在是独立 alpha 通道层。要让它遮挡字图层,用 Track Matte。
- 回到主合成(Composition Panel)
- 时间轴上确认两层都在同一时间段:
- 顶部:抠出的钢笔层
- 下面:字图层(你 AE 加上去的"张三/生日/日期")
- 字图层右键 →
Track Matte → Alpha Inverted Matte "钢笔层名"
(中文版:轨道遮罩 → Alpha 反转遮罩 "钢笔层名") - 字图层左侧出现一个反转 Alpha 标识
- 预览:钢笔晃过的区域 → 字被遮挡
普通 Alpha Matte = "字只在 mask 区域显示" → 字只在钢笔上显示(反了)
Alpha Inverted Matte = "字不在 mask 区域显示" → 字不在钢笔上显示(对)
记忆口诀:"反转 = 抠掉"
10. 完整实战:拆解你的模板
0:00 - 0:20 道长讲解,钢笔在 5-8 秒和 12-14 秒各横过字区一次
操作流程:
- 把模板视频前 20 秒导入新合成
- Mocha 跟踪两个红色印章(你已经会的)
- 叠加字图层"张三 / 19890604 / 2026年7月14日",跟随 Mocha 数据
- 双击模板视频层 → 进入 Layer Panel
- 跳到 5 秒(钢笔进入第一帧),按 W 进入 Roto Brush 模式
- 描钢笔 → PageDown 一直到 8 秒(钢笔离开)
- 检查每一帧,错的修
- 跳到 12 秒,对第二次出现的钢笔重复 5-7
- Refine Edge 处理代表帧
- Freeze 冻结
- 回主合成,字图层 → Track Matte → Alpha Inverted Matte 钢笔层
- 预览 5-8 秒和 12-14 秒,确认字被钢笔正确遮挡
- 渲染输出 → 比较"有遮挡"和"无遮挡"两版
11. 常见问题
Q1: 钢笔经过印章时被一起抠走
用 Alt+笔刷在印章上画一下"减掉"。如果反复出问题,那几帧手动逐帧修。
Q2: 钢笔运动模糊太厉害,边缘抠不准
用 Refine Edge 工具沿着模糊边缘画一遍,AE 会处理半透明。
Q3: AE 卡死 / 极慢
三个办法:
- Composition Settings → Resolution → 1/2 或 1/4
- 清缓存
Edit → Purge → All Memory & Disk Cache - 分段处理:14 分钟视频拆成 3-4 段分别 Roto Brush,最后拼起来
Q4: 我描了第一帧 PageDown 后 mask 飞了 / 抠像跑偏
说明第一帧描得不够清晰。回到第一帧重新描,确保:
- 钢笔在画面里完整可见(没被手挡住)
- 笔刷大小合适,画过笔的中间,没画到背景
Q5: 冻结后发现某帧抠错了
菜单 Animation → Freeze Roto Brush 2 Estimate 再点一次解冻 → 修 → 再冻结。
12. 工时估算和提速技巧
| 阶段 | 第一次 | 熟练后 |
|---|---|---|
| 看完这个教程 | 30 分钟 | — |
| 抠 5 秒钢笔片段 | 30-60 分钟 | 10-15 分钟 |
| 抠完整模板(包含 2-3 段钢笔) | 2-4 小时 | 30-60 分钟 |
提速技巧:
- 拍摄时让钢笔颜色尽量黑(高对比度),Roto Brush 自动抠率 90%+
- 拍摄时让钢笔晃动慢、匀速、清晰可见
- 每个新模板第一次抠完保留 AE 项目,后续模板从这个项目衍生(很多设置可复用)
- 多个模板可以同一个 AE 项目里做,共用合成模板
- 从现有模板里截 5 秒包含钢笔横过字区的片段
- 新建一个合成只放这 5 秒
- 按第 4-9 章节顺序走一遍,不追求完美,目标是"做完整套流程"
- 渲染输出,看效果
- 遇到具体问题截图记录,回头问
万花筒模板反盗版工作流 · 2026.05