tutorials · after effects

AE Roto Brush 2 教程

用钢笔遮挡字图层 · 万花筒模板反盗版工作流 · 适合 AE 初学者

1. Roto Brush 2 是什么

一句话:把视频里的某个物体(你这场景里的"钢笔")"抠"出来,变成独立的图层,可以让其他图层(字)藏在它后面。

类比:

在你的场景里:

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 模式

  1. 把含有钢笔晃过的视频片段拖进 Composition(合成)
  2. 在时间轴选中这一层
  3. 双击这一层 → 打开 Layer Panel(图层面板) 注意:必须在 Layer Panel 里操作,不能在 Composition Panel 里。判断方法:左上角标签显示的是图层文件名而不是合成名。
  4. 顶部工具栏选 Roto Brush 工具(图标长得像一个圆圈带笔)→ 或者按 W
  5. 鼠标变成绿色圆圈,说明进入模式了
定位 Roto Brush 工具

AE 顶部工具栏从左到右第 8-10 个图标位置。如果找不到,用菜单 Window → Tools(窗口 → 工具)打开工具栏。

5. 第 2 步:描第一帧的钢笔

  1. 把时间轴定位在钢笔出现的第一帧(钢笔刚进入画面、清晰可见的那一帧)
  2. 绿色圆圈在钢笔上画一条粗线(不需要描边缘,画过钢笔中间就行)
  3. AE 自动计算钢笔的完整轮廓,显示为粉色边线
  4. 检查粉色边线:
    • 覆盖了多余区域(比如把红色印章一起圈进去了)→ 按住 Alt(Mac 上 Option)+ 笔刷 = 红色圆圈,画掉错误区域
    • 钢笔有部分没被圈到 → 直接用绿色笔刷补
笔刷大小调整

[ 缩小笔刷 ] 放大笔刷
小笔刷描细节(笔尖、笔头),大笔刷描整段笔杆。

常见错误

第一帧只画一条线就够,不要沿着钢笔边缘描一圈。Roto Brush 不是"画轮廓",是"画'这是钢笔'的提示"——AE 自己根据颜色和边缘检测算轮廓。

6. 第 3 步:往后传播 + 修正

  1. PageDown(Mac 上 fn + ↓)→ AE 计算下一帧
  2. 看新一帧的粉色边线:
    • 抠对了 → 继续 PageDown
    • 抠错了 → 用绿色 / Alt+笔刷修,修完再 PageDown
  3. 反复到所有帧都抠完

底下时间轴会看到一条绿色横条,就是 Propagation Range(传播范围)。绿色范围内的帧 AE 都帮你算过。

修正频率

快速运动帧(钢笔晃得快、有运动模糊)容易抠错,重点检查。慢动作帧大多自动抠对,可以一次 PageDown 5-10 帧再回头扫一遍。

钢笔过红色印章时的特殊处理

你的场景里钢笔会经过红色印章。Roto Brush 有 30% 概率把印章一起抠进来。解决:那几帧用 Alt+笔刷在印章上画一下,告诉 AE "这不是钢笔"。

7. 第 4 步:Refine Edge 细化边缘

Roto Brush 抠出来的 mask 边缘是"硬的"——但钢笔实际边缘有:

这些都需要 Refine Edge(细化边缘)工具处理。

  1. 工具栏选 Refine Edge Tool(在 Roto Brush 旁边,W 长按显示)
  2. 鼠标变成蓝色圆圈
  3. 沿着钢笔的边缘画一遍(这次真的是描边缘)
  4. AE 计算半透明边缘 → 边线区域变为渐变
  5. 每帧都要 Refine Edge 吗?不需要。代表性帧(每 10 帧一帧)做即可,AE 会传播

8. 第 5 步:冻结(Freeze)

确认所有帧都抠对了 → 冻结。

  1. 底部找 Freeze(冻结)按钮,或菜单 Animation → Freeze Roto Brush 2 Estimate
  2. AE 用更精细的算法重算一遍 → 等 5-15 分钟(10 秒视频)
  3. 冻结后 mask 不可改,所以冻结前确认无误
冻结注意

冻结过程不能中断(中断会丢进度)。跑大 mask 时建议关掉其他大型软件,避免 AE 内存不足崩溃。

9. 第 6 步:应用到字图层(Track Matte)

抠出来的钢笔层现在是独立 alpha 通道层。要让它遮挡字图层,用 Track Matte。

  1. 回到主合成(Composition Panel)
  2. 时间轴上确认两层都在同一时间段:
    • 顶部:抠出的钢笔层
    • 下面:字图层(你 AE 加上去的"张三/生日/日期")
  3. 字图层右键Track Matte → Alpha Inverted Matte "钢笔层名"
    (中文版:轨道遮罩 → Alpha 反转遮罩 "钢笔层名")
  4. 字图层左侧出现一个反转 Alpha 标识
  5. 预览:钢笔晃过的区域 → 字被遮挡
为什么用 Alpha Inverted(反转)

普通 Alpha Matte = "字只在 mask 区域显示" → 字只在钢笔上显示(反了)
Alpha Inverted Matte = "字不在 mask 区域显示" → 字不在钢笔上显示(对)
记忆口诀:"反转 = 抠掉"

10. 完整实战:拆解你的模板

假设你的模板里有这一段

0:00 - 0:20 道长讲解,钢笔在 5-8 秒和 12-14 秒各横过字区一次

操作流程:

  1. 把模板视频前 20 秒导入新合成
  2. Mocha 跟踪两个红色印章(你已经会的)
  3. 叠加字图层"张三 / 19890604 / 2026年7月14日",跟随 Mocha 数据
  4. 双击模板视频层 → 进入 Layer Panel
  5. 跳到 5 秒(钢笔进入第一帧),按 W 进入 Roto Brush 模式
  6. 描钢笔 → PageDown 一直到 8 秒(钢笔离开)
  7. 检查每一帧,错的修
  8. 跳到 12 秒,对第二次出现的钢笔重复 5-7
  9. Refine Edge 处理代表帧
  10. Freeze 冻结
  11. 回主合成,字图层 → Track Matte → Alpha Inverted Matte 钢笔层
  12. 预览 5-8 秒和 12-14 秒,确认字被钢笔正确遮挡
  13. 渲染输出 → 比较"有遮挡"和"无遮挡"两版

11. 常见问题

Q1: 钢笔经过印章时被一起抠走

Alt+笔刷在印章上画一下"减掉"。如果反复出问题,那几帧手动逐帧修。

Q2: 钢笔运动模糊太厉害,边缘抠不准

用 Refine Edge 工具沿着模糊边缘画一遍,AE 会处理半透明。

Q3: AE 卡死 / 极慢

三个办法:

Q4: 我描了第一帧 PageDown 后 mask 飞了 / 抠像跑偏

说明第一帧描得不够清晰。回到第一帧重新描,确保:

Q5: 冻结后发现某帧抠错了

菜单 Animation → Freeze Roto Brush 2 Estimate 再点一次解冻 → 修 → 再冻结。

12. 工时估算和提速技巧

阶段第一次熟练后
看完这个教程30 分钟
抠 5 秒钢笔片段30-60 分钟10-15 分钟
抠完整模板(包含 2-3 段钢笔)2-4 小时30-60 分钟

提速技巧:

明天试机推荐流程
  1. 从现有模板里截 5 秒包含钢笔横过字区的片段
  2. 新建一个合成只放这 5 秒
  3. 按第 4-9 章节顺序走一遍,不追求完美,目标是"做完整套流程"
  4. 渲染输出,看效果
  5. 遇到具体问题截图记录,回头问

万花筒模板反盗版工作流 · 2026.05