为一个项设置动画时会出现什么情况?

了解通道如何描述其动画参数随时间更改值的方式。

在为一个项的动画参数设置动画后,会创建一个仅属于该动画参数的通道。通道描述其动画参数随时间更改值的方式。在不同时间查看模型时,该通道负责通知动画参数此时应使用不同的值。

说明:在上文中的汽车示例中,在时间 1,通道通知动画参数使用值 0。在时间 50,通道通知动画参数使用值 10。

如果一个对象至少有一个动画参数具有通道,则表明已为该对象设置动画。在 Alias 中,可使用多种动画工具之一,如“Animation”>“Keyframe”>“Set keyframe”为动画参数创建通道。如果您之后决定移除动画,可使用“Delete”>“Animation”>“Delete Channels”移除动画通道。

通道如何确定动画参数在不同时刻应采用哪些值?

在最简单的情况下,通道计算一条二维曲线,该曲线绘制时间与值的对应。这些二维曲线称为参数曲线动作。通道会通知该动作何时进行评估,动作将生成评估值。

示例

动作通常在创建通道时即会创建。动作的外观取决于创建通道所用的动画工具。以汽车为例,可使用“Animation”>“Keyframe”>“Set keyframe”描述汽车的动画。在一开始,“X Translate”动画参数没有关联通道。

将汽车放在 X 轴的 0 单位处,并在时间 1 设置关键帧。

因为以前没有为“X Translate”动画参数设置动画,所以会为其创建一个通道。通道需要动作来通知它应使用哪些值,所以会创建仅在时间 1 有一个关键帧的参数曲线动作。现在,将汽车移到 X 轴的 10 个单位处,并在时间 50 设置关键帧。

因为已经为“X Translate”动画参数设置了动画,所以不必创建其通道。通道会通知动作在时间 50 插入第二个关键帧。现在,动作是在时间 1 和时间 50 之间定义的曲线。