选择图层名称旁边的 图标将其展开。
- After Effects 用户指南
- Beta 版
- 快速入门
- 工作区
- 项目与合成
- 导入素材
- 文本和图形
- 绘图、绘画和路径
- 图层、标记和摄像机
- 动画、关键帧、运动跟踪和抠像
- 透明度与合成
- 调整颜色
- 效果和动画预设
- 表达式和自动化
- 沉浸式视频、VR 和 3D
- 在 After Effects 中构造 VR 环境
- 应用沉浸式视频效果
- 用于 VR/360 视频的合成工具
- 高级 3D 渲染器
- 将 3D 模型导入并添加到合成中
- 从 Creative Cloud Libraries 导入3D 模型
- 创建参数化网格
- 基于图像的光照
- 动画环境光
- 启用光线以投射阴影
- 从 3D 模型中提取光线和相机并为其制作动画
- 跟踪 3D 摄像机运动
- 调整 3D 合成的默认相机设置
- 投射和接受阴影
- 嵌入的 3D 模型动画
- 阴影捕手
- 3D 深度数据提取
- 修改 3D 图层的素材属性
- 应用 Substance 3D 素材
- 使用 3D 设计空间
- 3D 变换 Gizmo
- 用于多个 3D 图层的单个 3D Gizmo
- 使用 3D 动画执行更多操作
- 使用 Mercury 3D 引擎实时预览对 3D 设计的更改
- After Effects 中的立体 3D
- 向图形添加响应式设计
- 视图和预览
- 渲染和导出
- 使用其他应用程序
- 协作:Frame.io 和团队项目
- 内存、存储、性能
- 知识库
了解在 Adobe After Effects 中使用关键帧为形状和蒙版路径制作动画的不同方法。
对蒙版路径和形状路径进行动画处理的方式与对其他属性进行动画处理的方式大致相同 - 为蒙版路径或路径属性设置关键帧,在每个关键帧处设置路径,After Effects 将在这些指定值之间进行插值。
转描简介和资源
- After Effects 包括 Roto 笔刷和 Refine Edge 工具,这些工具可以完成许多与传统动态描画相同的任务,但所需时间却少得多。
- 如果背景或前景对象具有一致、独特的颜色,您可以使用颜色键控代替动态观察来删除背景或对象。 如果拍摄素材时考虑到颜色抠像,与动态抠像相比颜色抠像更简单。
After Effects 中的转描主要是绘制蒙版、对蒙版路径进行动画制作,然后使用这些蒙版定义遮罩。 许多其他任务和技术使此任务更容易,如先在对象上使用运动跟踪,再开始绘制蒙版,然后使用运动跟踪数据来使蒙版或遮罩自动跟随对象。
动态抠像技巧
- 开始绘制蒙版之后,立即按下 Alt+Shift+M (Windows) 或 Option+Shift+M (Mac OS) 打开该蒙版的关键帧,然后设置关键帧。 这样,您不会逐帧编辑蒙版几分钟(或更长时间),才意识到您因为忘记单击秒表以对蒙版路径进行动画设置,而丢失了上一帧上的所有工作。
- 在(锁定的)素材图层上方的白色实体图层上绘制蒙版,并关闭其视频开关。 这样,您在操作蒙版时就不会出现意外移动素材图层的风险,而且还可以更轻松地将跟踪数据应用到蒙版。 (您将跟踪数据应用于持有蒙版的不可见纯色图层。) 这也意味着您在操作蒙版时不会丢失缓存的预览帧。
- 打开保留恒定顶点数首选项。
- 如果可能,请变换(旋转、缩放、移动)整个蒙版或蒙版顶点的子集,而不是单独移动顶点。 这是为了实现高效及避免不同帧间移动不一致导致的震颤。
- 手动运动跟踪比手动动态观察更省时。 您对获取现场和对象的各部分的良好跟踪数据花费的精力越多,花费在绘制和微调蒙版上的时间就越少。
- 羽化对象时,使用可变宽度蒙版羽化功能进行更多控制。
查看蒙版路径和形状
- 要在时间线面板中查看所选图层的蒙版路径,请按 M。
- 要在时间线面板中查看选定的蒙版或形状,请按 SS(按 S 键两次)。
- 要在合成面板中查看蒙版和形状路径,请选择合成面板底部的切换蒙版和形状路径可见性按钮。
- 要在图层面板中查看蒙版路径,请从图层面板查看菜单中选择蒙版。
- 要在显示其他蒙版路径时隐藏蒙版路径,请通过在时间线面板中选择其锁定 图标来锁定蒙版,然后选择 图层 > 蒙版 > 隐藏锁定蒙版。
- 要隔离选定的蒙版并隐藏其他蒙版,请选择图层 > 蒙版 > 锁定其他蒙版,然后选择图层 > 蒙版隐藏锁定蒙版。
选择形状路径、形状和形状组
您可以在任意四个选择级别中选择形状图层及其组件,称为选择模式:
图层选择模式
将选择整个形状图层。 变换适用于变换属性组中图层的变换属性,该属性组与内容属性组处于同一级别。
组选择模式
将选择整个形状组。 变换适用于时间线面板中形状组内的变换属性组中的变换属性。
自由变换模式
将选择一个或多个贝塞尔曲线路径上的多个顶点。 合成面板中的顶点周围显示自由变换边界框。 通过在此框上进行操作,您可以用单个变换移动多个顶点。 变换适用于顶点本身,这些顶点包含在时间线面板的路径属性中。
路径编辑模式
只选择顶点。 在此模式下,您可以执行路径编辑操作,例如向路径添加顶点和移动单个顶点。
- 钢笔工具处于活动状态时,路径编辑模式处于活动状态。 要保持路径编辑模式,请选择钢笔工具 - 按 V 或 Ctrl (Windows)或 Command (macOS)以根据需要临时激活选择工具。
- 在选择形状顶点时按 Ctrl+ A (Windows) 或 Command+ A (macOS) 以选择该路径上的所有顶点。再按一次可选择所有形状。 重按可选择所有图层。
形状图层上形状的选择模式
图层选择
组选择
自由变换
路径编辑
选择形状图层
- 在时间线面板中选择图层名称或图层持续时间栏。
- 使用选择工具,在合成面板中的图层边界内单击。
- 要取消选择图层上的所有形状,同时保持形状图层处于选中状态,请在图层边界内但在所有形状路径外部单击。
在组选择模式中选择形状组
- 使用选择工具,双击合成面板中的组成员。 每次双击,都会在组层次结构中下降另一个级别。
- 要激活直接选择 工具,请在选择选择工具时按住 Ctrl (Windows) 或 Command (macOS)。 使用直接选择工具在合成面板中选择一个形状,以直接选择该形状的组,无论该形状在组层次结构中嵌套的深度如何。
- 要选择包含在已选择组内的组,请单击要选择的组。
- 要将组添加到选择中,请按住 Shift 键并单击该组。 您可以将 Shift 键与双击和直接选择工具结合使用,以将更深层次的嵌套组添加到选择中。
在路径编辑模式中选择路径和顶点
若要指定遮罩和形状的贝塞尔方向手柄及顶点的尺寸,请选择编辑 > 首选项 > 外观(Windows 系统)或 After Effects > 首选项 > 外观(macOS 系统),然后编辑路径点和手柄尺寸的数值。
- 要选择顶点,请使用选择工具选择顶点。 要将顶点添加到选择中,请按住 Shift 键并单击该顶点。
- 要选择路径段,请使用选择工具选择该段。 要将段添加到选择中,请按住 Shift 并单击该段。
- 要选择整个路径,请使用选择工具 Alt -单击 (Windows) 或 Option -单击 (macOS) 路径的一段或顶点,或者选择路径的任意部分并按 Ctrl + A (Windows)或 Command + A (macOS)。
- 要通过拖动选择顶点,请选择路径或路径的一部分以进入路径编辑模式,然后使用选取框选择工具
进行拖动,以在要选择的顶点周围绘制选取框。 要向选区添加顶点,请在绘制其他选取框时按住 Shift 键。
选择路径上的所有点并进入自由变换模式
- 当处于路径编辑模式或单个形状的组选择模式时,双击路径段。
- 在时间线面板中选择路径属性,然后按 Ctrl + T(Windows)或 Command + T(macOS)。
选择蒙版、段和顶点
与图层不同,蒙版可以有多个级别的选择。 您可以选择蒙版作为整个路径,在您要移动或改变蒙版尺寸时适用。 但如果您要更改蒙版的路径,请在其上选择一个或多个点。 选定的点看起来是实心的,未选定的点看起来空的。
若要指定遮罩和形状的贝塞尔曲线方向手柄及顶点的大小,请选择编辑 > 首选项 > 外观(Windows 系统),或选择 After Effects > 首选项 > 外观(macOS 系统),然后修改路径点和手柄大小的数值。
在“图层”或“合成”面板中选择或取消选择蒙版
- 要选择蒙版上的顶点,请使用 选择 工具选择顶点。要将顶点添加到选择中,请按 Shift 并单击它们。
- 要选择蒙版段,请使用选择工具选择该段。要将段添加到选择中,请按 Shift 并单击它们。
- 要选择整个蒙版,请使用选择工具 Alt - 单击 (Windows) 或 Option -单击 (macOS) 蒙版的线段、顶点或手柄,或者选择蒙版的任何部分,然后选择编辑>全选或按 Ctrl + A (Windows)或 Command + A (macOS)。 要将蒙版添加到选区,请按 Alt + Shift 并单击 (Windows) 或 Option + Shift 并单击 (macOS)。
- 要通过拖动选择蒙版,请选择蒙版或蒙版的一部分以进入蒙版编辑模式,然后使用选择工具进行拖动,以完全围绕要选择的顶点或蒙版绘制选取框。 要向选区添加蒙版或顶点,请在绘制其他选取框时按住 Shift 键。
- 要选择图层上的所有蒙版,请选择图层上的一个蒙版,然后选择 编辑 > 全选或按 Ctrl + A (Windows) 或 Command + A (macOS)。
- 要取消选择所有蒙版,请按 Ctrl+ Shift + A (Windows) 或 Command+ Shift + A (macOS)。
- 要选择图层上的相邻蒙版,请按 Alt+ 加重符号 (`) (Windows) 或 Option+ 加重符号 (`) (macOS) 选择下一个蒙版,或按 Shift+Alt+ 加重符号(`) (Windows) 或 Shift+Option+加重符号 (`) (macOS) 选择上一个蒙版。
- 要取消选择蒙版,请单击除蒙版之外的任何位置。
- 要从选择中删除顶点或线段,请按 Shift 并单击该顶点或线段。
要在选择钢笔 工具时使用选择 工具,请按住 Ctrl (Windows) 或 Command (macOS)。
在“时间轴”面板中选择蒙版
-
-
松开蒙版将其展开,显示该层上的所有蒙版。
-
执行以下任一操作:
- 要选择一个蒙版,请选择其名称。
- 要选择连续范围的蒙版,请按住 Shift 并单击该范围中第一个和最后一个蒙版的名称。
- 要一起选择不连续的蒙版,请按 Ctrl 并单击 (Windows) 或 Command 并单击 (macOS) 您要包含的任何蒙版的名称。
您只能在时间线面板中选择整个蒙版。要选择蒙版上的各个顶点,请使用合成或图层面板。
锁定或解锁蒙版
锁定蒙版可防止您在 时间线、合成和图层面板中选择它,或在图层面板中将其设置为目标。使用此功能可避免对蒙版进行不必要的更改。
-
在时间线面板中,展开蒙版属性组。
-
在 A/V 功能列中,选择要锁定或解锁的蒙版旁边的锁定 图标下方的框。当选择锁定开关时,即当框中出现锁定图标时,蒙版将被锁定且无法选择。
- 要一次解锁多个蒙版,请选择一个或多个图层,然后选择图层 > 蒙版 > 解锁所有蒙版。
- 要隔离选定蒙版并隐藏其他蒙版,请选择图层 > 蒙版 > 锁定其他蒙版,然后选择图层 > 蒙版隐藏锁定蒙版。
在自由变换模式下移动顶点
您可以使用自由变换点命令缩放和旋转整个蒙版或形状路径(或一个或多个路径中的选定顶点)。在您使用此命令时,自由变换定界框围绕选定的顶点,锚点显示在定界框的中心以标记当前变换的锚点。 您可以通过拖动定界框或其手柄,来缩放和旋转选定的顶点。 您也可以通过移动定界框锚点,更改从中旋转或缩放顶点的参考点。 自由变换定界框手柄和锚点独立于图层的手柄和锚点而存在。
当您使用自由变换点设置旋转动画时,蒙版的顶点将以直线从关键帧插值到关键帧。鉴于此,结果可能与您的预期不同。
-
在合成或图层面板中显示包含要变换的路径的图层。
-
通过使用选择工具,执行以下操作之一:
- 要变换任意数量的顶点,请选择要变换的顶点,然后选择图层 > 蒙版和形状路径 > 自由变换点。
- 要变换整个蒙版或形状路径,请在时间线面板中选择它,然后选择图层 > 蒙版和形状路径 > 自由变换点。
-
要移动边界框的锚点,请将选择工具放置在边界框锚点 上,直到选择工具更改为移动锚点 图标。拖动以定位锚点。
-
执行以下任一操作组合:
- 要移动路径或选定的顶点,请将指针放置在定界框内并拖动。
- 要缩放路径或选定顶点,请将指针放置在定界框手柄上,当指针变为笔直的双向箭头
时,拖动以调整为新大小。 拖动时按住 Shift 以限制比例。按住 Ctrl (Windows) 或 Command (macOS) 进行拖动以围绕边界框的锚点进行缩放。
- 要旋转路径或选定的顶点,请将指针放在自由变换边界框的外侧,当指针变为弯曲的双向箭头 时,拖动进行旋转。
-
要退出自由变换模式,请使用 Esc、Enter (Windows) 或 Return (macOS)。
在手动贝塞尔曲线和旋转贝塞尔曲线之间转换路径
您可以将任何手动贝塞尔蒙版路径或手动贝塞尔形状路径转换为 RotoBezier 路径。如果手动贝塞尔路径具有已调整的方向手柄,则此转换会更改路径的形状,因为 After Effects 会自动计算 RotoBezier 段的曲率。
将 RotoBezier 路径转换为手动贝塞尔路径不会更改路径的形状。
-
在图层、合成或时间线面板中选择蒙版,或在合成或时间线面板中选择形状路径。
-
选择图层 > 蒙版和形状路径 > RotoBezier。
修改贝塞尔曲线蒙版路径或形状路径
您可以使用图层或合成面板中的选择工具和钢笔工具更改贝塞尔蒙版路径。您可以使用合成面板中的选择工具和钢笔工具更改贝塞尔曲线形状路径。
钢笔工具(添加顶点、删除顶点和转换顶点工具)与工具面板中的钢笔工具分组。要在工具面板中显示这些工具,请选择并按住工具面板中的钢笔工具。
在大多数情况下,当您将钢笔工具指针放置在特定上下文中时,相应的钢笔工具就会变为活动状态。例如,当您将钢笔工具指针放在现有顶点上时,删除顶点工具将变为活动状态,而当您将钢笔工具指针放在路径段上时,添加顶点工具将变为活动状态。要手动激活并循环使用这些工具,请按 G。
修改路径时,请确保仅单击现有顶点或线段 - 否则,您可能会创建新路径。
移动、添加或删除顶点
-
执行以下操作之一:
- 要移动顶点,请使用选择 工具拖动顶点。
注意:要暂时从钢笔工具切换到选择工具,请按 V 或 Ctrl (Windows) 或 Command (macOS)。
- 要将顶点添加到蒙版,请使用添加顶点工具单击两个现有顶点之间的线段。
- 要从蒙版中删除顶点,请使用删除顶点工具来选择顶点。
调整路径段
-
使用选择工具执行以下操作之一:
- 拖动顶点。
- 拖动方向手柄从邻近的平滑顶点扩展。
- 拖动曲线段。
注意:拖动 RotoBezier 蒙版上的曲线段也会移动顶点。
在平滑点和边角点之间切换顶点
-
使用转换顶点 工具选择顶点。
注意:要在选择钢笔工具时激活转换顶点工具,请按住 Alt (Windows) 或 Option (macOS)。
调整 RotoBezier 蒙版的张力
-
如果要同时调整多个顶点的张力,请选择这些顶点。
-
使用转换顶点 工具,拖动顶点。
注意:- 要在选择钢笔工具时激活转换顶点工具,请按住 Alt (Windows) 或 Option (macOS)。
- 要查看顶点的张力值,请在调整张力时查看信息面板。
当您拖动 RotoBezier 蒙版的顶点时,将出现 调整张力 指针
。选择顶点而不是拖动将顶点设置为角点(100% 张力);再次单击将顶点设置为平滑点(33% 张力)。向上或向右面拖动会减少选择项的张力,同时增加邻近路径段的曲度;向下或向左拖动会增加选择项的张力,同时减少邻近路径段的曲度。
按数字顺序更改蒙版路径
-
选择蒙版。
-
在时间线面板中,展开蒙版属性。
-
在蒙版路径属性旁边,单击带下划线的单词,然后在蒙版形状对话框中指定更改。
为贝塞尔曲线路径指定第一个顶点
要对路径进行动画制作,After Effects 将初始关键帧的最高顶点指定为第一个顶点,并且从第一个顶点开始,以升序方式对各个连续顶点编号。 然后,After Effects 将相同的编号分配给所有连续关键帧的相应顶点。 After Effects 将每个顶点从一个关键帧的初始位置到下一个关键帧的相应编号顶点的位置的移动进行插值。在动画期间,您可以将其他顶点指定为第一个顶点;这将导致 After Effects 对路径的顶点重新编号。 对顶点重新编号将导致路径动画更改,因为 After Effects 会将新顶点编号映射到仍保存在连续关键帧的相应旧顶点编号。
在将封闭路径复制到运动路径中时,将指定为封闭路径的第一个顶点的顶点用作运动路径的开始。 所有运动路径都是开放路径。
一些形状路径操作,例如修剪路径,也使用第一个顶点作为输入来确定如何修改路径。
默认情况下,当您向路径添加顶点时,新顶点会在路径的整个生命周期内始终显示在路径上,但仅在添加顶点时才会改变路径的形状。 在特定时间点从路径中删除顶点时,将在整个路径期间从路径中删除顶点。 若要防止 After Effects 在路径的整个持续时间中添加和删除顶点,请选择编辑 > 首选项 > 合成(Windows 系统),或选择 After Effects > 首选项 > 合成(macOS 系统),然后取消选中编辑遮罩时保持顶点数量和羽化点数量不变选项。
-
创建动画路径。
-
在时间线面板中,将当前时间指示器移动到要指定新的第一个顶点的点。
-
选择要指定为第一个顶点的顶点。
-
选择图层 > 蒙版和形状路径> 设置第一个顶点。
注意:指定为第一个顶点的顶点看起来比合成面板中的其他顶点稍大。
利用智能蒙版插值动画显示蒙版路径
智能蒙版插值为创建蒙版路径关键帧和平滑、逼真的动画提供了高级别的控制。选择要插值的蒙版路径关键帧后,智能蒙版插值 会根据您提供的设置创建中间关键帧。“信息”面板显示插值进度和创建的关键帧数量。
-
选择窗口 > 蒙版插值。
-
选择至少两个邻近的蒙版路径关键帧。
-
在蒙版插值面板中设置选项,然后选择应用。
要中断插值过程,请按 Esc。信息面板指示进程已中断并报告创建的关键帧数。
关键帧速率
指定智能蒙版插值每秒在所选关键帧之间创建的关键帧数。例如,值为 10 则每 1/10 秒创建一个新关键帧。 选择自动将关键帧速率设置为等于合成帧速率(显示在括号中)。创建较多关键帧可实现更平滑的动画;创建较少关键帧可减少渲染时间。
注意:无论您选择何种关键帧速率,智能蒙版插值始终在第一个蒙版路径关键帧之后的帧和第二个蒙版路径关键帧之前的帧处添加关键帧。例如,如果您在 30 fps 的合成中,以每秒 10 帧的关键帧速率,在 0 秒和 1 秒的关键帧之间进行插值,则会在第 1、3、6、9、12、15、18、21、24、27 和 29 帧处添加遮罩路径关键帧。
“关键帧”字段
使关键帧率加倍。 选择此选项并将关键帧速率设置为合成帧速率时,会在每个视频场添加关键帧。为隔行扫描视频的动画蒙版选择此选项。如果不选择此选项,蒙版可能从您正在尝试切断的对象上滑出。
使用线性顶点路径
指定第一个关键帧中的顶点沿直线路径移动到第二个关键帧中相应的顶点。 如果您希望一些顶点沿着弯曲路径插入,请不要选择将此选项;例如,当所需的插值涉及旋转部分时。 如果未选择此选项,智能蒙版插值会为蒙版创建自然路径。
抗弯强度
指定插补的蒙版路径容易弯曲而不是拉伸的程度。 值 0 指定,在蒙版路径进行动画制作时,弯曲程度超过拉伸;值 100 指定蒙版路径拉伸程度超过弯曲。
质量
指定智能蒙版插值将顶点从一个关键帧匹配到另一关键帧的严格程度。值 0 指定,第一个关键帧中的特定顶点仅与第二个关键帧中编号相同的顶点匹配。 例如,第一个关键帧中的第十个顶点必须与第二个关键帧中的第十个顶点匹配。 值 100 是指第一个关键帧中的顶点可能与第二个关键帧中的任意顶点匹配。 通常值越高产生的插值越好;但值越高,处理时间越长。
添加蒙版路径顶点
指定智能蒙版插值添加顶点以促进质量插值。一般来说,当蒙版路径具有密集的顶点集时,智能蒙版插值效果最佳。此外,第一个蒙版路径上的顶点无法匹配第二个蒙版路径上的曲线或直线段中间,因此有时您必须添加顶点,然后才能匹配以生成所需结果。 智能蒙版插值不会修改原始关键帧。只有通过智能蒙版插值计算的新蒙版路径关键帧才具有附加顶点。
您设置的值指定细分输入蒙版路径的细微程度。 顶点之间的像素指定细分后较大周边蒙版路径上顶点之间的距离(以像素为单位)。总顶点数指定插值蒙版路径上的顶点数。轮廓百分比指定在蒙版路径轮廓长度的每个指定百分比处添加顶点。例如,值 5 是指在占总外围 5% 的轮廓的各个连续段处添加顶点。 要只使用第一个帧的路径上的顶点,请不要选择此选项。
注意:即使未选择添加蒙版路径顶点,智能蒙版插值也可能会在现有顶点位置添加顶点。如果一个遮罩路径上的两个顶点与另一个遮罩路径上的单个顶点位置重合,则该单个顶点会在相同位置复制一份,使得两个顶点之间的线段收缩至该位置。
配合法
指定智能蒙版插值用于将一个蒙版路径上的顶点与另一蒙版路径上的顶点进行匹配的算法。如果两个选定关键帧中的任何一个具有曲线段,则会自动将匹配的算法应用于曲线;否则会应用折线算法。 曲线将应用具有曲线段的蒙版路径的算法。 折线将应用只有直线段的蒙版路径的算法。
注意:当选择折线匹配方法时,无论输入蒙版路径是否包含曲线段,智能蒙版插值添加的蒙版路径关键帧都是折线。
使用 1:1 顶点匹配
指定智能蒙版插值在一个蒙版路径上创建一个与另一蒙版路径上相同编号的顶点相匹配的顶点。在每个输入蒙版路径上,智能蒙版插值匹配第一个顶点、第二个顶点、第三个顶点,依此类推。如果两个路径的顶点数不相等,此操作可能会产生不良结果。
第一顶点匹配
指定智能蒙版插值匹配两个蒙版路径关键帧中的第一个顶点。如果未选择,智能蒙版插值会搜索两个输入蒙版路径之间的最佳第一个顶点匹配。
注意:为了确保良好的结果,请确保输入蒙版路径的第一个顶点匹配,然后选择第一顶点匹配。
移动蒙版或将图层平移到蒙版之后
当您使用合成面板中的平移(锚点)工具时,After Effects 会自动进行两项调整。在图层面板中,蒙版相对于其图层移动,而在合成面板中,图层相对于合成移动。 下面的示例演示了图层在合成面板中相对于合成的位置。
移动蒙版
-
选择要移动的一个或多个蒙版。
-
在合成面板中,将一个或多个蒙版拖动到新位置。要将一个或多个蒙版的移动限制为水平或垂直,请在开始拖动后按住 Shift。
将图层平移到其蒙版之后
-
在工具面板中选择向后平移(锚点) 工具。
-
在合成面板中的蒙版区域内单击,然后将图层拖动到新位置。
人脸跟踪和蒙版跟踪
使用表达式访问蒙版、贝塞尔曲线形状和画笔描边上的路径点
您可以针对以下对象使用表达式读写路径点或顶点的 x 坐标和 y 坐标:
- 图层蒙版
- 贝塞尔曲线形状
- 绘画和旋转画笔和优化边缘效果上的画笔描边。
表达式方法类似于通过脚本访问路径顶点。 为了方便起见,表达式方法被命名为 points() 而不是 vertices() 。
访问表达式方法
您可以通过以下步骤访问表达式方法:
-
要创建实体图层,请选择图层 > 实体。
-
创建纯色图层后,再创建一个蒙版。 选择形状工具,例如多边形,并在实体图层上创建蒙版。
-
在时间轴面板中,旋转打开蒙版属性,按住 Alt 并单击蒙版路径。
-
此时会显示表达式字段。 在时间线面板中,单击表达式语言菜单并选择路径属性。
-
从路径点表达式方法列表中选择表达式方法。
下面列出了以下路径对象的示例表达式方法:
- “图层”蒙版路径:layer("Dark Gray Solid 1").mask("Mask 1").path or .maskPath
- “贝塞尔曲线”形状路径:layer("Shape Layer 1").content("Shape 1").content("Path 1").path
- “绘画”效果描边路径:layer("Dark Gray Solid 1").effect("Paint").stroke("Brush 1").path
- Roto 笔刷和细化边缘 effect stroke paths: layer("Dark Gray Solid 1").effect("Roto Brush & Refine Edge").stroke("Foreground 1").path
使用这些表达式方法的提示:
- 点和切线值作为顶点坐标的 [x,y] 数偶数组的数组返回。 坐标值四舍五入到小数点后四位。
- 点和切线数组从路径上的第一个顶点开始。 您可以使用 图层 > 蒙版和形状路径 > 设置第一个顶点 命令更改图层蒙版路径和贝塞尔曲线形状路径的第一个顶点。
- 图层蒙版路径点的坐标相对于其左上角的图层的原点。
- 贝塞尔曲线形状路径点的坐标是相对于路径形状组的锚点的。例如,变换 > 形状 1 > 锚点。
- 笔刷描边路径点的坐标相对于描边的开始;第一个点为 [0,0]。
- toComp() 方法或其他图层空间变换方法可用于将不同图层的坐标转换为公共空间或简单地返回相对于合成空间的坐标。
- 由于贝塞尔曲线形状路径相对于其局部形状组的锚点而不是图层,因此其值可能偏离预期的位置。 要解决此问题,请将形状组中的所有变换属性设置为零。请记住,将参数形状转换为贝塞尔曲线形状可能会影响形状组的位置。
- createPath() 方法可以传递同路径或其他路径的点、切线和 isClosed 方法。您可以在不更改这些方法的前提下传递这些方法来复制路径,或者在传递这些方法之前变换点和切线值以修改或动画显示路径。
“通过路径创建空白”面板
从路径创建空值s scriptUI 面板允许您创建由表达式驱动的直观动画,而无需手动编写表达式。您可以直接将不同路径链接到形状、形状到实体等。从路径创建空值面板使用对路径点的表达式访问来自动链接空值,这样您就不必自己编写表达式。
该面板可为蒙版路径或贝塞尔曲线形状路径上的每个路径点创建空白。 您可以使用该面板中的以下按钮指示空白的执行方式:
- 点跟随空值: 该按钮创建控制路径点位置的空值。路径点附加到空值,您可以为空值设置动画以驱动路径点。
- 空值跟随点: 该按钮创建空值,其位置由路径点控制。空值附加到路径点,您可以对路径点进行动画处理以移动空值。
- 跟踪路径: 该按钮创建跟随路径的单个空值。零点的位置与路径的坐标相关联。空白的旋转自动定向以跟随路径。 跟踪路径控制零点沿路径的移动以及是否循环。默认情况下,关键帧设置为在 1 秒内跟踪路径,并且启用循环。
使用面板
-
要打开该面板,请选择 Windows > 从 Paths.jsx 创建空值。
-
要添加形状蒙版,请选择图层 > 新建 > 形状图层。向图层添加形状蒙版。
注意:该面板适用于贝塞尔形状,因此所有参数形状(例如矩形、椭圆形和星形)都必须转换为贝塞尔形状。要将参数化形状转换为贝塞尔曲线形状,请旋转打开形状图层,然后右键单击形状路径,例如矩形 1,然后选择转换为贝塞尔曲线路径。。
重复步骤 2 以添加更多形状。
-
每个贝塞尔曲线形状和蒙版都有一个路径。 在时间线面板中,旋转打开图层以查看路径。 如果您希望空值跟随路径点,请在时间线面板中选择一条路径,然后在创建空值中选择空值跟随点路径 面板。
脚本为路径上的每个点生成一个空白。 您可以删除任何不需要的空白。
注意:当您将参数形状转换为贝塞尔曲线形状时,After Effects 会调整形状的位置属性。 这会在计算空白的位置时导致偏移。 为了避免出现此问题,请在创建空值之前将形状的转换属性值(例如 Transform: Ellipse 1)设置为零。
-
如果您希望路径点遵循空值,请在时间线面板中选择一条路径。 然后在从路径创建空值面板中选择点跟随空值。
-
为所有路径点创建空值后,您可以将它们相互附加以创建动画。 使用点跟随空值按钮创建的空值和使用空值跟随点创建的空值具有不同的颜色。 要附加空值,请选择一个空值并在使用镐选择父图层时按住 Shift 键,并使空值的坐标跳转到父图层。
将所有空白附加在一起后,预览您的动画以查看其运行情况。