插值

本节介绍在关键姿势之间创建平滑的过渡。要了解有关创建关键姿势的信息,请参阅上一节

此阶段使用的工具是:

添加插值

插值用于在关键姿势之间创建平滑过渡。

插值 - 图1
动画仅用关键帧表示(左)与添加贝塞尔曲线插值的相同动画(右)

要创建插值区间:

  1. 选择一系列帧
  2. 选择插值类型

插值 - 图2

插值类型

Cascadeur支持各种类型的插值。每种类型最适合特定任务。选择正确的插值类型对于创建令人信服的动画至关重要。

贝塞尔插值

插值 - 图3

对象沿着由其在关键帧中的位置定义的曲线移动,在轨迹的开头加速,并在轨迹的末尾减速。

当在多个区间中选择这种类型的插值时,先前区间中的角色移动会影响后续区间,从而产生与惯性移动相似的效果。这可以使运动看起来更逼真,但是如果不需要此效果,请改用贝塞尔粘性插值类型。

这种类型的插值最适合有机的弓形运动。如果不确定要选择哪种类型,请使用此类型。

贝塞尔粘性插值

插值 - 图4

此类型的工作方式与贝塞尔插值相同,但先前的移动对后续移动的影响较小。

线性插值

插值 - 图5

对象以恒定的速度在指定的关键帧之间移动。

步插值

插值 - 图6

不计算中间值,动画对象仅更改其在关键帧中的位置和姿势。 这是默认选项。

在完整的动画中很少会遇到步插值,但是在某些情况下也可以使用步插值:例如,当您需要一个对象来立即改变位置时。

固定插值

插值 - 图7

选择此类型后,您可以选择在插值区间的每一帧而不是仅关键帧上编辑角色姿势。这样,您可以在关键帧之间调整姿势,而无需创建其他关键帧。

添加插值区间的目的是了解每个动作所花费的时间。仅仅观察关键姿势很难理解这一点。

时间间隔和空间间距

插值与时间间隔和空间间距的概念密不可分。

时间间隔代表一个动作需要多长时间。

插值 - 图8 插值 - 图9

具有相同关键帧集但时序不同的两个动画。注意改变时间如何改变动画的整体感觉

为动画选择正确的时间间隔对于创建逼真的动作非常重要。

时间间隔可以通过以下方式调整:

空间间距是指动画对象的位置在帧之间如何变化。

插值 - 图10

通过控制空间间距,您可以更改动画的感觉。您可以根据动画的需要来产生恒定的速度,加速或减速,停止或开始运动的感觉。

轨迹

插值 - 图11

一段轨迹显示了所选对象在所选区间内的运动路径。

轨迹对于理解动画的空间间距很有用。如果需要,它们也可以用于更改间距。

要启用轨迹:

  1. 选择要为其启用轨迹的控制器

  2. 时间轴上选择一个区间

  3. 此时视口窗口将在此区间内显示这些控制器的轨迹

  4. 单击Set Trajectory Interval。这样,无论选择的帧如何,您选择的轨迹都将可见

Cascadeur可以用不同的方式渲染轨迹。在这里了解他们。

编辑轨迹

  1. 启用轨迹编辑模式
    插值 - 图12

  2. 在轨迹上选择一个关键帧
    插值 - 图13

  3. 使用操纵器编辑其位置
    插值 - 图14

轨迹也可以缩放:

  1. 选择几个关键帧(整个轨迹或轨迹的一部分)

  2. 应用缩放操纵器

插值 - 图15

双关键帧

在相邻帧上创建一对关键帧可极大地改变轨迹。

插值 - 图16
注意轨迹如何变化。

到目前为止,切线无法在视口中可视化

切线的特性取决于相邻区间上使用的插值类型:

  • 贝塞尔粘性插值可基于两个相邻帧计算切线
  • 普通贝塞尔插值计算切线,以便在整个区间上保持平滑。

IK和FK

Cascadeur支持正向和反向运动学。

插值 - 图17 插值 - 图18

反向(左)和正向(右)运动的相同运动

反向和正向运动学模式之间的交替可用于解决某些种类的动画问题:

插值 - 图19

动画轨道

有时,您可能需要对角色的不同部分使用不同的关键帧和/或插值类型。

这可以通过创建多个动画轨迹并将角色的各个部分分配给它们来完成。

  1. 在身体部位中选择要移至新轨道的控制器

  2. 单击时间轴上的添加轨道按钮

插值 - 图20

应该注意的是,错误地处理动画轨道可能会导致插值无法按预期工作。特别是当某些轨道使用正向运动学时。

因此,应谨慎使用轨道。仅在必要时创建其他轨道。