如何在 Toon Boom Harmony 中复制并调整包含变形器关键帧的完整角色姿势
要在 Toon Boom Harmony 中复制完整的角色姿势,请选择构成该姿势的所有图层的时间轴单元格,包括 Peg、绘图替换和变形图层。必要时为源姿势添加关键帧,使用合适的粘贴模式进行复制,然后在目标帧粘贴到相同图层。调整时间时,要一起移动这些图层的关键帧,使变形与角色保持同步。
本指南介绍如何在同一绑定中复用姿势,以及如何调整其时间安排。此工作流程依据 Harmony 24 文档和 Toon Boom 当前的帮助中心指南编写。指南假设你已经有一个可用的角色绑定,并且其中的变形器已制作动画。
完整的角色姿势必须包含哪些内容?
一个可见姿势由多种信息构成。绘图帧包含美术内容和替换选择,而关键帧记录变换值。Harmony 支持在 Peg、变形器和其他变换节点上设置关键帧,因此仅复制绘图单元格无法涵盖所有动画组件。Toon Boom 对绘图帧和关键帧的说明介绍了它们各自的作用。
复制之前,请检查角色的时间轴层级。找出构成该姿势的主 Peg、局部 Peg、变形链和绘图图层。还要包括绑定所依赖的其他动画控制项。将此视为选择检查清单:选定层级之外的控制项需要单独处理。
例如,角色的弯曲尾巴可能同时依赖父级 Peg 的旋转和变形链。如果只复制 Peg,尾巴的位置可能会重现,但弧度会不同。实际操作中,应选择所有会影响角色外观的图层,而不是只依赖角色可见轮廓来判断。
为源姿势添加明确的关键帧
先转到包含你想复用的姿势的帧。展开一次层级,确认相关变形图层属于该角色的选区。然后,如果要对主 Peg 的整个层级一起操作,请折叠角色的主 Peg。
Harmony 文档中介绍的姿势定格步骤是:折叠主 Peg,选择帧单元格,然后使用 Add Keyframe。默认快捷键是 F6。使用 Flash 键盘快捷键配置时,F6 也会复制绘图,因此如果不确定快捷键配置,使用工具栏按钮会更清楚。Harmony 24:创建关键帧介绍了此步骤和快捷键例外。
随后检查变形图层。目标是为需要复用的动画组件创建带有明确关键帧的源帧。否则,逐帧查看时看似正确的姿势,可能依赖于从其他帧保持或插值而来的数值。
如果要调整源姿势,请在启用 Animate Current Frame 的情况下使用 Transform 工具。Harmony 将动画控制项显示为绿色,可用 Transform 操作;将绑定控制项显示为红色,可用 Rigging 工具操作。其变形器教程还建议先为模型各处设置关键帧,再创建后续姿势。Harmony 24:如何使用变形器。
选择符合任务需求的粘贴模式
复制之前先选择粘贴模式。Harmony 提供三种时间轴模式,拖动操作也会受这些模式影响。Harmony 24:关于复制动作说明了每种模式会传输哪些内容。
| 预期结果 | 粘贴模式 | 传输内容 |
|---|---|---|
| 重现姿势,包括绘图替换 | All Drawing Attributes | 绘图曝光和关键帧 |
| 复用变换,同时保留目标美术内容 | Keyframes Only | 关键帧 |
| 复用绘图选择,但不传输变换 | Exposures Only | 绘图曝光 |
要复制完整的视觉姿势,通常可以从 All Drawing Attributes 开始。如果目标需要保留现有的绘图替换,请有意选择 Keyframes Only。Exposures Only 无法传输此任务所需的变形器动画关键帧。
粘贴模式和图层选择解决的是不同问题。选择 All Drawing Attributes 并不能弥补遗漏变形链的选区。继续操作前,请确认两者都已正确设置。
将姿势复制到同一绑定
使用时间轴的帧单元格执行此操作。首次测试时,请选择场景中一个未使用的目标帧,并记录粘贴可能覆盖的现有关键帧或替换内容。
- 在源帧处,选择所有相关角色图层中同一帧列的单元格。确认层级内容后,可以使用已折叠的角色层级;也可以展开层级,明确选择相关行。
- 将时间轴粘贴模式设为 All Drawing Attributes;如果你需要的结果是只复制关键帧,则选择 Keyframes Only。
- 激活时间轴后,选择 Edit > Copy Cells from the Timeline,或者在 Windows/Linux 上按 Ctrl+C,在 macOS 上按 Command+C。
- 选择目标帧单元格,并确保目标帧与相同的源图层对齐。
- 选择 Edit > Paste Cells in the Timeline,或者按 Ctrl+V 或 Command+V。
以上是 Harmony 文档介绍的时间轴复制和粘贴命令。在同一绑定中操作,可以避免额外处理图层映射。Harmony 24:使用时间轴粘贴模式。
调整时间之前,请比较源姿势和目标姿势。检查轮廓、局部旋转、弯曲形状和绘图替换。还要展开变形链并检查目标关键帧。整体位置相同只是复制成功的一部分。
同时调整角色和变形器关键帧的时间
粘贴后的姿势确认无误后,选择同一组相关图层中的帧单元格。结束选择操作后,再单击并拖动选中的单元格到新帧。Toon Boom 指出,第一次单击用于选择单元格,随后再次单击才会开始移动;如果直接从未选中的单元格开始拖动,则会创建选区,而不是移动单元格。如何在时间轴上移动帧和关键帧。
同一指南还指出,在折叠的层级中移动帧会移动整个层级内对齐的帧和关键帧。需要检查或选择特定图层时,请展开层级。要调整整个角色的时间安排,请确认移动选区前已包含所有必要的变形链。
要区分两种时间调整方式。移动一个姿势会改变它与相邻姿势之间的间隔。将一个序列按相同的帧偏移整体移动,则会保留该序列内部的间隔。要拉长序列,还需要调整这些内部间隔。
示例:移动姿势或拉长序列
假设三个完整姿势分别位于第 12、20 和 28 帧。这里的帧数仅作示例。要在不改变内部时间安排的情况下将整个序列后移,则每个选定姿势都加 8 帧。要在起始帧保持为第 12 帧的情况下将序列时长加倍,则将每个姿势与起始帧的距离加倍。
| 姿势 | 原始帧 | 后移 8 帧 | 将与第 12 帧的间距加倍 |
|---|---|---|---|
| A | 12 | 20 | 12 |
| B | 20 | 28 | 28 |
| C | 28 | 36 | 44 |
将选定的目标帧应用到完整的图层选区,包括变形器关键帧。如果该片段包含额外的分解姿势或中间变形关键帧,也要一并调整。只移动三个主要姿势所在的帧列,会使这些额外关键帧留在原来的时间位置。
确定姿势应保持不变还是进行插值
复制正确的终点并不能决定角色如何到达该姿势。Harmony 的运动关键帧会在姿势之间生成插值。定格关键帧则会让数值保持不变,直到下一个关键帧。Harmony 24:关于关键帧介绍了这两种行为。
如果要保持姿势,请检查相关 Peg 和变形通道上的外出插值。如果要让过渡平滑,请在调整时间后预览中间帧。较长的间隔会为过渡提供更多帧,但仍需检查动作和缓动效果。
还要检查这段时间内的绘图曝光。Harmony 的变形器教程将延长美术内容曝光和设置动画关键帧视为两个独立步骤。即使变形已正确设置关键帧,在需要显示美术内容的帧上也仍须确保该绘图处于曝光状态。如何使用变形器。
重复操作前,先诊断复制不完整的原因
根据不匹配的位置缩小下一步的检查范围。此诊断顺序依据前文所述美术内容、变换和时间安排各自不同的作用。
- 角色移动正确,但弯曲部位不同:检查是否选中了变形图层,以及目标帧上是否有关键帧。
- 弧度相同,但绘图变体不同:检查是否选择了 Keyframes Only,以及是否复制了所需的绘图替换。
- 终点姿势相同,但姿势之间的动作不同:检查中间关键帧、插值和缓动效果。
- 拖动后只出现蓝色选区,没有移动单元格:完成选择后松开鼠标,再单击并拖动选区。
- 编辑粘贴后的美术内容会更改源美术内容:检查绘图 ID。时间轴复制会复用该绘图;如需单独编辑美术内容,则必须先复制绘图。绘图帧和关键帧。
最后,比较源姿势和粘贴后的姿势,然后预览整个调整过时间的片段。检查到达前一帧、姿势本身以及之后的过渡。当美术内容、Peg 变换和变形关键帧保持协调时,复制的姿势就可以用于后续动画制作。
