如何创建对象动画和摄像机动画

Harmony 中,您可以通过如下方式创建对象动画:分层绘制各个对象,然后将它们放置在整个时间轴上不同关键帧的不同位置,从而创建一条运动路径。 同一原则也可以应用于场景的摄像机,因为它本身就是一个图层。

创建图层动画

可以直接在图层上创建运动路径(动画图层)。

可以使用不同的参数控制并定义轨迹,包括:

  • X、Y 和 Z 位置
  • 角度(旋转)
  • 倾斜
  • X 和 Y 缩放

3D 对象和启用 3D 的图层还有这些额外参数:

  • 欧拉角或四元数角度(启用 3D 选项时)
  • Z 缩放(启用 3D 选项时)

Harmony 将每个图层的每个参数存储在自己的函数曲线中,从而跟踪动画。 将关键帧添加到图层时,将在其中每个函数上创建关键帧,通过 Camera(摄像机)视图在图层上完成的变换将转换为坐标,这些坐标随后存储在这些函数中。 可以使用 Function(函数)视图来编辑这些函数,但是很少有这个必要,因为 Harmony 在 Camera(摄像机)和 Timeline(时间轴)视图中提供易用的工具来以可视化的方式控制轨迹和时间。

创建摄像机动画

场景中的摄像机可以像其他任何图层一样操纵并其生成动画。 摄像机在 Timeline(时间轴)视图中列出,可以使用相同的工具和选择模式来偏移它或者为其生成动画。 然而,摄像机图层本身是静态的,这意味着它在整个场景中保持相同位置和角度。 要对摄像机生成动画,则需要将其连接到可以添加动画并且能够直接影响摄像机位置和角度的定位钉图层。

可以在 Camera(摄像机)视图中直接为镜头运动生成动画。 或者可以使用侧视图或顶视图。在多平面场景(每个图层离摄像机的距离均不相同)中为摄像机生成动画时或者如果场景包含 3D 模型时,这些视图特别有用。