如何创建对象动画和摄像机动画
在 Harmony 中,您可以通过如下方式创建对象动画:分层绘制各个对象,然后将它们放置在整个时间轴上不同关键帧的不同位置,从而创建一条运动路径。 同一原则也可以应用于场景的摄像机,因为它本身就是一个图层。
创建图层动画
可以直接在图层上创建运动路径(动画图层)。
可以使用不同的参数控制并定义轨迹,包括:
- X、Y 和 Z 位置
- 角度(旋转)
- 倾斜
- X 和 Y 缩放
Harmony 将每个图层的每个参数存储在自己的函数曲线中,从而跟踪动画。 将关键帧添加到图层时,将在其中每个函数上创建关键帧,通过 Camera(摄像机)视图在图层上完成的变换将转换为坐标,这些坐标随后存储在这些函数中。 可以使用 Function(函数)视图来编辑这些函数,但是很少有这个必要,因为 Harmony 在 Camera(摄像机)和 Timeline(时间轴)视图中提供易用的工具来以可视化的方式控制轨迹和时间。
- 在Tools(工具)工具栏中,选择Transform(变换) 工具或按 Shift + T。
- 如果图层有父级定位钉且您希望直接为绘图层生成动画,则要确保在 Tool Properties(工具属性)视图中禁用 Peg Selection Mode(定位钉选择模式)。
- 在Tools(工具)工具栏中,启用Animate(动画) 模式。 这使得变换工具仅影响某图层在当前关键帧上的位置和大小,否则将影响该图层在整个场景中的位置和大小。
- 在时间轴视图中,转到第一帧。
- 从顶部菜单,选择 Animation(动画) 并确保未选中 Stop-Motion Keyframe(停止运动关键帧)选项。 这样,Harmony 将自动地在您创建的动画关键帧之间自动创建动画。
- 选中希望在其中创建第一个关键帧的单元格
- 要创建第一个关键帧,执行以下操作之一:
- 在 Timeline(时间轴)工具栏中,单击 Add Keyframe(添加关键帧) 按钮。
- 右键单击并选择 Add Keyframe(添加关键帧)。
- 按 F6。
此时在时间轴视图的第一帧处创建了关键帧。
- 在Camera(摄像机)视图中选择要创建动画的元素,并将其移动到第一个位置。
- 在Timeline(时间轴)视图中,转到要设置第二个位置的帧。
- 选中希望在其中创建第二个关键帧的单元格 在选定内容上 右键单击 并选择 Insert Keyframe(插入关键帧)。
第二个关键帧将显示在 Timeline(时间轴)视图中,还显示从第一个关键帧到第二个关键帧的一条线。 这表示将由 Harmony 在关键帧之间的每帧插入补间帧。
- 在Camera(摄像机)视图中,将该元素移动至其第二个位置。
- 在 Timeline(时间轴)视图中,选择第一帧以回到动画的开头。
- 在 Playback(回放)工具栏中,单击 Play(播放) 按钮以预览动画。
创建摄像机动画
场景中的摄像机可以像其他任何图层一样操纵并其生成动画。 摄像机在 Timeline(时间轴)视图中列出,可以使用相同的工具和选择模式来偏移它或者为其生成动画。 然而,摄像机图层本身是静态的,这意味着它在整个场景中保持相同位置和角度。 要对摄像机生成动画,则需要将其连接到可以添加动画并且能够直接影响摄像机位置和角度的定位钉图层。
可以在 Camera(摄像机)视图中直接为镜头运动生成动画。 或者可以使用侧视图或顶视图。在多平面场景(每个图层离摄像机的距离均不相同)中为摄像机生成动画时,这些视图特别有用。
- 执行下列操作之一:
- 从顶部菜单中,选择 Windows(窗口) > Top(顶部)或 Side(侧面)。
- 在打开的任何视图中,单击右上角的 Add View (添加视图) 按钮,并选择 Top(顶部)或 Side(侧面)。
- 默认情况下,新场景没有摄像机图层。 要添加摄像机图层,执行以下操作之一:
- 从顶部菜单中,选择 Insert(插入) > Camera(摄像机)。
- 从图层工具栏中,单击Add Layers(添加图层) 按钮并选择 Camera(摄像机)。
此时新的摄像机图层将添加到镜头并显示在时间轴视图中。
- 在 Timeline(时间轴)视图中,选择 Camera layer(摄像机图层)。
- 从 Layers(图层)工具栏中,单击 Add Peg(添加定位钉) 按钮。
此时定位钉图层显示在摄像机图层的正上方,摄像机图层也自动依附到定位钉图层。 新的定位钉图层自动使用摄像机图层的名称,并添加后缀 -P 以表示此为定位钉图层。
如果新的定位钉图层未显示在摄像机图层的正上方,那么有可能是点击了镜头中的其他位置,因而停用了要添加定位钉图层的图层。 要解决此问题:
- 选择摄像机图层,并将其拖放至新的定位钉图层下方。 或者删除错置的定位钉图层,选择摄像机图层并再次单击Add Peg(添加定位钉) 按钮。
还可以按 Ctrl + P (Windows/Linux) 或 ⌘ + P (macOS) 创建定位钉并将其连接到摄像机。
- 在Tools(工具)工具栏中,启用Animate(动画) 模式。
- 在Tools(工具)工具栏中,选择Transform(变换) 工具或按 Shift + T。
- 在 Timeline(时间轴)视图右侧的 Camera Peg(摄像机定位钉)图层上,选择希望镜头移动开始的起始帧。
- 执行下列操作之一以添加关键帧。
- 在 Timeline(时间轴)工具栏中,单击 Add Keyframe(添加关键帧) 按钮。
- 右键单击并选择 Add Keyframe(添加关键帧)。
- 按 F6。
此时,关键帧显示在该单元格中。 该关键帧单元格之前的任何帧将保持与该关键帧相同的摄像机位置。
- 执行下列操作之一以移动摄像机:
- 在 Camera(摄像机)视图中,选择摄像机(此时以具有红色高光的黄色细矩形表示),然后将其移到期望的位置。
- 在顶视图或侧视图中,选择摄像机(此时以黄色 V 型大锥体表示),然后将其移到期望的位置。
- 在 Timeline(时间轴)视图中,单击镜头移动将结束的单元格。
- 执行下列操作之一:
- 在 Timeline(时间轴)工具栏中,单击 Add Keyframe(添加关键帧) 按钮。
- 右键单击并选择 Add Keyframe(添加关键帧)。
- 按 F6。
此时,关键帧显示在该单元格中。
- 在摄像机视图、俯视图或侧视图中选择该摄像机,并将其移动至所需的位置。
- 在 Timeline(时间轴)视图中,选择第一帧以倒回到动画的开头。
- 在 Playback(回放)工具栏中,单击 Play(播放) 按钮以预览动画。