在 Apple Motion 中构建标题,使用两个尺寸链接和一个位置对齐行为。将矩形的尺寸链接到文本,添加固定内边距,然后将其保存为 Final Cut Pro 标题模板。

Apple 明确记录了如何使用 Link 行为让矩形跟随动画文本的尺寸变化,并使用 Align To 行为保持其位置。以下工作流程将这些控制组合起来,创建一个仅使用可编辑文本和普通矩形的可复用标题。Motion 中的 Link 行为。

设置带有独立背景形状的简单标题

目标是让每个 Final Cut Pro 标题片段自动适配自己的文字内容。先从单行文本开始,例如 Sample label,使用浅色文字和深色矩形背景。第一版先不加入字符动画、描边和阴影,以便清楚地判断尺寸。

使用兼容版本的 Motion 和 Final Cut Pro。Apple 当前的标题修改说明要求更新这两个应用并使用兼容版本:两者都必须是 Apple Creator Studio 版本,或者都必须是一次性购买版本。以下说明依据 Apple 当前的在线指南编写;它们并不保证与所有旧版本兼容。在 Motion 中修改 Final Cut Pro for Mac 标题。

  1. 在 Motion 中,选择 File > New from Project Browser。
  2. 选择 Final Cut Title,选取项目预设,然后点按 Open。Apple 建议使用你计划采用的最高分辨率创建模板。
  3. 将默认文本替换为 Sample label。
  4. 使用 Rectangle 工具添加一个简单矩形。将它放在图层顺序中的文本下方,并置于同一组内。
  5. 建立尺寸关系时,让文本和矩形保持正常对象缩放。使用矩形的几何尺寸来调整大小。

标题项目初始包含一个文本图层和一个 Title Background 占位符。当标题连接到某个片段上方时,该占位符代表 Final Cut Pro 中的底层素材。根据文本大小调整的面板应使用你绘制的独立矩形。对于这个基本叠加效果,保持占位符的变换和效果不变。Apple 记录了如何向标题模板添加形状,以及底层片段如何填充占位符。在 Motion 中创建标题模板。

让矩形保持为简单形状。在它的 Shape 检查器中,打开 Geometry 并展开 Size,显示 Width 和 Height。这两个参数是调整大小设置的目标参数。将矩形转换为点会改变可用的几何控制项,因此此工作流程中请保留简单矩形。Motion 中 Geometry 面板的控制项。

首次测试时,将文本的 Layout Method 设为 Type。Apple 将其描述为单行布局,添加字符时文本会继续延伸。Paragraph 会引入换行和边距;删除单词不会自动缩小这些段落边距。先建立单行效果,再考虑换行。Motion 中的 Text Layout 控制项。

链接矩形尺寸并添加固定内边距

尺寸规则很简单:矩形宽度等于文本宽度加左右内边距;矩形高度等于文本高度加上下内边距。这是基于 Apple 所记录的尺寸链接和恒定偏移控制项构建的方法。

分别连接宽度和高度

选择矩形,打开 Shape > Geometry,然后展开 Size。按住 Control 并点按 Width,然后选择 Add Parameter Behavior > Link。直接将行为应用到参数时,系统会自动为其指定目标。Apple 记录了这种参数菜单操作方法。在 Motion 中添加或移除 Parameter 行为。

在新行为中,将文本图层指定为 Source Object。在 Source Parameter 中,也称为 Compatible Parameters,选择文本对象在 Object Attributes > Size > Width 下的宽度。确认 Apply To 的目标是矩形的几何宽度。将 Apply Mode 设为 Replace with source,将 Scale 设为 1,并将 Source Frame Mode 设为 Continuous。对矩形的几何 Height 重复上述操作,并选择文本对象的高度作为来源。Apple 记录了来源选择、兼容参数类型、替换模式和连续评估。Motion 中的 Link 行为。

如果找不到来源宽度,先检查目标:选择矩形的单独宽度,而不是复合变换参数。Apple 说明,目标决定哪些兼容的来源参数会显示出来。选择来源后,新添加的链接也会随之启用。Motion 中的 Link 行为。

通过相加计算内边距

作为示例设计,左右两侧各留 24 个单位的内边距,上下各留 12 个单位。在宽度链接中输入 48 作为恒定偏移,在高度链接中输入 24。两个链接的乘数都保持为 1。Apple 将此行为的偏移记录为来源值与应用值之间的恒定差值。Motion 中的 Link 行为。

示例输入 计算 矩形尺寸
文本宽度:300 300 + 24 + 24 348
文本宽度:600 600 + 24 + 24 648
文本高度:60 60 + 12 + 12 84

这些是示例尺寸,并非针对某种特定字体的测量值。它们有助于诊断设置:文字宽度加倍时,新增的水平空间应保持为 48。若使用 1.2 的乘数,宽度为 300 时会增加 60,宽度为 600 时会增加 120,因此无法保持固定内边距。

将这些数值视为模板工作坐标系中的内边距。缩放整个完成的标题也会放大可见间距。如果希望改变文字大小时仍保持设计好的间距,请在标题整体缩放不变的情况下测试字体大小的变化。

将矩形与变化中的文本边界对齐

只有正确尺寸还不足以确定矩形的位置。通过 Behaviors > Basic Motion > Align To 为矩形添加 Align To。将文本图层指定到其 Object 框中,让矩形中心与文本中心对齐,并从零位置偏移开始。将 Alignment 设为 Continuous,将 Transition 设为 None。Apple 记录了这些控制项,可用于让一个对象相对于另一个对象动态定位。Motion 中的 Align To 行为。

中心对齐适合作为两侧内边距相等时的起点:新增宽度均分到左右两侧,新增高度均分到上下两侧。这是由两个居中矩形的几何关系决定的。仅匹配对象记录的位置本身,并不能确立它们可见边界之间的这种关系。

测试 Sample、Sample label 和 Sample label preview。然后比较 TITLE 与 typing。检查面板是否随文本边界变化,同时保留预期的周围间距。初期测试时保持字体和字号一致。

如果你希望面板高度在不同单词间保持一致,可以明确选择这种设计。移除高度链接,选择固定矩形高度,并使用 Text Baseline 等合适的文本参考,再设置对齐偏移。Apple 提供基线、升部、降部、大写字母高度和 x 高度等对齐参考。这种替代方案需要单独测试字号,因为面板高度不再根据每次文本变化自动调整。Motion 中的 Align To 行为。

显示实用控制项并测试 Final Cut Pro 效果

你可以让内边距在模板中保持固定,也可以将它公开以便调整。如需调整内边距,可从每个链接偏移参数旁 Animation 菜单中选择 Publish。通常,模板工作流程会让已发布的参数控制项在 Final Cut Pro 中可用。在 Motion 中创建标题模板。

选择 Project,打开 Publishing,并将这些控制项重命名为 Added Width 和 Added Height。这些名称描述的是实际数值:居中时,48 表示水平两侧各为 24。Apple 记录了如何在此面板中重命名和重新排序已发布的控制项。在 Motion 中管理模板控制项。

普通文本格式已在 Final Cut Pro 的 Text 检查器中提供控制项。发布一个已在该处提供的文本参数,会在 Title 检查器中为同一参数新增一个控制项;两个控制项仍保持链接。只发布编辑者需要的额外控制项。在 Motion 中发布模板文本控制项。

为模板取一个易于识别的名称并选择类别,然后在 Motion 的保存对话框中点按 Publish。在 Final Cut Pro 中,从 Titles and Generators 侧边栏的 Titles 中找到该模板,并将它拖到一个中性测试片段上方。这样即可通过 Apple 所记录的工作流程保存可复用的本地标题模板。在 Motion 中创建标题模板。

选择标题片段并将播放头移到该片段上。在查看器或 Text 检查器中编辑文字,然后按 Command-Return 完成。可在 Title 检查器中调整自定义的已发布控制项。在 Final Cut Pro for Mac 中调整标题。

依照以下验收步骤检查模板,然后再开始使用:

  1. 先输入简短标签,再输入长得多的标签。检查两侧间距是否一致。
  2. 在不改变标题整体缩放的情况下增大字号。检查四条边。
  3. 测试你实际预计使用的最短和最长文字。
  4. 从浏览器中添加第二个标题,并为其输入不同文字。
  5. 浏览整个标题时长,包括第一个和最后一个可见帧。
  6. 如果添加换行或动画,请在启用这些功能后重复上述步骤。

区分动画、共享实例和模板修订版本

对于动画文本,请决定面板应逐帧跟随文字变化,还是保持在采样后的尺寸。Apple 的 Continuous 来源模式会跟随文本尺寸变化;Fixed 则会对动画中的指定时间点进行采样。如果希望入场动画期间的面板尺寸始终适配动画结束时的文字,请有意选择该时间点。Motion 中的 Link 行为。

换行是另一项布局决策。Paragraph 可以在边距内换行,而 Auto-Shrink 会调整文本缩放比例以适应指定边距。对于这种面板构建方式,这两者都不应被视为自动最大宽度策略。选择段落宽度,并在采用多行版本前测试所得的来源尺寸。Motion 中的 Text Layout 控制项。

复合片段会引入不同的复用关系。Apple 指出,编辑复合片段的内容会修改父复合片段,并由其子实例继承。因此,如果你的可复用标题位于复合片段内,在那里更改文字可能会影响该复合片段的其他用法。Final Cut Pro for Mac 中的复合片段简介。

如要让此类复合片段独立,在时间线中选择它,然后在编辑其内容之前选择 Clip > Reference New Parent Clip。Apple 说明,此命令会断开它与原父片段及该父片段其他子片段之间的关系。此命令用于处理复合片段共享;矩形的尺寸调整关系仍保留在标题模板内部。在 Final Cut Pro for Mac 中创建复合片段。

修改模板时,请使用不同名称,以便有意地测试该版本。Apple 的浏览器命令 Open a copy in Motion,再配合 File > Save As,可以创建一个新命名的标题。将现有时间线标题替换为另一标题应作为单独的编辑步骤处理;所记录的复制工作流程并不能保证现有用例会自动迁移。在 Motion 中修改 Final Cut Pro for Mac 标题。

短文本和长文本都能产生预期间距、矩形在整个片段中始终保持对齐,并且独立放置的标题各自保留自身文字时,完成的结果就可以重复使用。将这些检查纳入模板设计,以便更轻松地评估今后的字体、布局和动画改动。

来源