“曲线图编辑器”(Graph Editor) “切线”(Tangents)菜单

 
 
 

切线描述关键帧中曲线分段的进入和退出。该菜单将围绕选定关键帧对曲线分段形状进行操作。请注意,这些设置仅影响现有动画曲线分段的切线。

提示

如果“曲线图编辑器”(Graph Editor)显示在面板中,则还可以使用标记菜单编辑切线。在“曲线图编辑器”(Graph Editor)中,按 + s + 单击鼠标中键 (),即可显示标记菜单。

样条线(Spline)

指定样条线切线将选定关键帧之前和之后的关键帧之间创建一条平滑的动画曲线。曲线的切线共线(均位于相同的角度中)。这样可确保动画曲线平滑地进入和退出关键帧。为流体移动设置动画时,样条线切线是一个很好的开始位置。您可以使用最少的关键帧达到所需的外观。

线性(Linear)

指定线性切线之后,系统会将动画曲线创建为接合两个关键帧的直线。如果入切线类型为线性,则关键帧之前的曲线分段为直线。如果出切线类型为线性,则关键帧之后的曲线分段为直线。为炉子中的加热元素的颜色设置动画时,您可以使用线性将颜色从炭灰色逐渐更改为燃烧的火红色。

钳制(Clamped)

指定钳制切线时,系统将创建具有线性和样条曲线特征的动画曲线。

除非两个相邻关键帧的值十分接近,否则关键帧的切线将为样条线。在这种情况下,第一个关键帧的出切线和第二个关键帧的入切线将作为线性插值。

为循环行走中骨架设置动画时,您可能会注意到,骨盆和脚关节的位置落后。这是因为曲线中的关键帧的值相同,或者与其他值接近(在容差范围内)。Maya 将指定默认样条线切线,以描述这些关键帧之间出现的现象。这就是关节位置落后的原因。

通过将这些关键帧的切线类型设定为“钳制”,可以校正进度落后现象,并且使切线成为线性和样条线的组合。

在 Maya 环境首选项中,“钳制”(Clamped)是默认的切线类型。

阶跃(Stepped)

指定阶跃切线时,系统将创建其出切线为平坦曲线的动画曲线。

由于曲线分段为平坦(水平),因此该值将在每个关键帧中更改,且不会出现层次。

闪光灯中的灯光将打开和关闭。若要创建类似于闪光灯的效果,则需使用阶跃切线。

提示 若要快速预览动画,就像所有关键帧均具有阶跃切线,请在“时间滑块”(Time Slider)上单击鼠标右键,然后切换“启用阶跃预览”(Enable Stepped Preview)选项。如果启用“启用阶跃预览”(Enable Stepped Preview),播放动画可以在对象碰到每个关键帧时快速查看这些对象的位置。如果禁用“启用阶跃预览”(Enable Stepped Preview),曲线将返回到其原始切线类型。
阶跃下一个(Stepped Next)

默认情况下,FBIK 动画关键帧使用“阶跃下一个”切线类型。该切线类型与常规阶跃切线不同,其插值会立即跳至下一个关键帧的插值,而不是在达到下一个关键帧之前始终保持当前关键帧的值。

平坦(Flat)

将关键帧的入切线和出切线设定为水平(渐变为 0 度)。球在达到上坡度时,在开始下降之前,它将在空气中做短暂的悬停。可以通过使用平坦切线来创建这种效果。

固定(Fixed)

指定固定切线之后,编辑关键帧时,关键帧的切线将保持不变。

设置球的动画时,您可能会发现,球并不会从理想的高度落下,但它对地板和所有其他事物的影响十分完美。使用固定切线,可以在保留切线角度的同时,更改球的高度。这与编辑 > 关键帧 > 烘焙模拟(Edit > Keys > Bake Simulation)有些不同。

如果需要执行以下操作,则该处理十分有用:

  • 编辑单个动画曲线、而不是所有影响单个属性行为的属性,例如:受驱动关键帧或“表达式”(Expression)影响的对象。
  • 将关键帧添加到现有曲线中
高原(Plateau)

高原切线不仅可以在其关键帧(如样条线切线)轻松输入和输出动画曲线,而且还可以展平值相等的关键帧(如钳制切线)之间出现的曲线分段。高原切线的行为通常类似于样条线切线,但它可以确保曲线的最小值和最大值均位于关键帧中。

如果需要关键帧的位置十分精确,则高原切线十分有用,因为它们可以确保曲线的最小值和最大值(丘陵和山谷)不会延伸超过其关键帧。例如,绘制球从桌子中滚下、落到地面、然后在地面上翻滚的动画图片。使用样条线切线,球可以落到地面上,然后再次回落到地面。使用高原切线,球不会落到地面上。切线可保证动画不会超出设置关键帧的值范围之外。

为此,如果样条线切线将在两个关键帧之间生成最小值或最大值,则高原切线将会展平相关的关键帧。曲线的局部最小点和最大点中的关键帧也会展平。最后,如果曲线的第一个关键帧和最后一个关键帧具有高原切线,则它们始终会展平。

自动(Auto)

自动切线会根据相邻关键帧值将帧之间的曲线值钳制为最大点或最小点。自动切线是新关键帧的默认类型(它在动画(设置)首选项中设定为“默认入切线”和“默认出切线”)。

指定自动切线时,系统将创建第一个关键帧和最后一个关键帧具有平坦切线的动画曲线,且之间的关键帧数不会超过相邻关键帧值。这类曲线可以防止穿透紧密的已设置动画的对象时,出现使用其他切线类型(如样条线)将会出现的问题。

“入切线”(In Tangent)菜单

支持仅为“入切线”(In Tangent)指定切线类型。“入切线”(In Tangent)将定义在关键帧之前出现的曲线分段的类型。

注意此外,您还可以为“首选项”(Preferences)窗口中的新关键帧设定“默认入切线”(Default In Tangent)。请参见默认入切线
“出切线”(Out Tangent)菜单

支持仅为“出切线”(Out Tangent)指定切线类型。“出切线”将定义在关键帧之后出现的曲线分段的类型。

注意此外,您还可以为“首选项”(Preferences)窗口中的新关键帧设定“默认出切线”(Default Out Tangent)。请参见默认出切线
断开切线(Break Tangents)

允许分别操纵入切线和出切线控制柄,以便可以编辑进入或退出关键帧的曲线分段,且不会影响其反向控制柄。

统一切线(Unify Tangents)

导致入切线或出切线控制柄的操纵能够均匀地影响其反向控制柄。即使是在切线分别调整(通过在选择“关键帧 > 断开切线”(Keys > Break Tangents)之后分别编辑切线)之后,“统一切线”(Unify Tangents)也会保留切线控制柄的相对位置。

锁定切线权重(Lock Tangent Weight)

指定移动切线时,仅可更改其角度。这会强制相关联的曲线分段保留切线的权重。这仅适用于加权曲线。

自由切线权重(Free Tangent Weight)

指定移动切线时,可更改其角度和权重。这允许调整切线的权重和角度。这仅适用于加权曲线。