“曲线”(Curves)菜单项可处理整个动画曲线。
动画曲线将推到该曲线第一个关键帧和最后一个关键帧的外部。除非将前方和后方无限控制设置为任意非恒定值,否则第一个关键帧之前和最后一个关键帧之后的“曲线”(Curves)将会平坦曲线(值不会随时间更改)。可以使用这些选项来自动生成特定类型的重复动画。
如果要创建重复或循环性质的可编辑动画,可以在启用无限后烘焙通道。
“前方”(Pre)和“后方”(Post)设置定义动画曲线在该曲线的第一个关键帧之前和之后的行为。
“循环”(Cycle)设置将动画曲线作为副本无限重复。
“带偏移的循环”(Cycle with Offset)设置将无限重复动画曲线,除非将循环曲线的最后一个关键帧的值附加到原始曲线的第一个关键帧的值。
“往返”(Oscillate)设置通过在每次循环中反转动画曲线的值和形状来重复该曲线,从而创建向后和向前替代的效果。
“线性”(Linear)设置将使用第一个关键帧的切线信息外推其值。它可无限投影线性曲线。
“恒定”(Constant)设置将保持结束关键帧的值。这是 Maya 中动画曲线的默认设置。
启用后,仅选定曲线会显示在图表视图区域中,所有其他曲线均会隐藏。
例如,若要同时仅关注多个对象的“平移 Y”曲线,请在图表视图中选择“平移 Y”曲线或在“通道盒”(Channel Box)中选择“平移 Y”通道,然后启用“隔离曲线”(Isolate Curve)。所有其他曲线均会隐藏,因此您可以轻松地只编辑“平移 Y”曲线。
该操作将使用对其特性提供帮助的输入节点来计算属性的新动画曲线。这与“关键帧”(Key)菜单中的“烘焙动画”(Bake Animation)操作不同。如果需要执行以下操作,则该操作十分有用:
例如,受到受驱动关键帧或“表达式”(Expression)影响的对象。
若要从这些动画类型创建动画曲线,请使用“关键帧”(Key)菜单中的“烘焙动画”(Bake Animation)。
选择“烘焙通道”(Bake Channel) > 以打开烘焙通道选项(Bake Channel Options)。
禁用选定通道。
“禁用”(Mute)显示在大纲视图中当前动画通道的名称下方,并且禁用的动画曲线在图表视图中显示为虚线。另请参见禁用通道。
取消禁用选定的(禁用的)通道。另请参见禁用通道。
固定或取消固定选定通道,以便其曲线显示在图表区域中,而不管选择的是什么。另请参见固定通道。
“平滑过滤器(Butterworth)”(Smooth Filter (Butterworth))使用智能低通平滑来平均关键帧。它是一种频率过滤器,适用于受噪波影响的曲线。
“平滑过滤器(Butterworth)”(Smooth Filter (Butterworth))可从数据中去除噪波,而不会影响曲线的最小值或最大值。通过这种方式,“平滑过滤器(Butterworth)”(Smooth Filter (Butterworth))可避免在过滤运动捕捉数据时可能发生的“过平均”问题。
请参见 Euler 角度过滤。
应用于一个通道的平滑(高斯)过滤器
选择“平滑过滤器(高斯)”(Smooth Filter (Gaussian)) > 以打开“平滑过滤器(高斯)选项”(Smooth Filter (Gaussian) Options),您可以在其中的“时间范围”(Time Range)选项中指定要过滤的区域。
峰移除过滤器(Peak Removal Filter):预览“全部”(All)和“选定”(Selected)过滤器选项效果
选择“峰移除过滤器”(Peak Removal Filter) > 以打开峰移除过滤器选项(Peak Removal Filter Options),您可以在其中的“时间范围”(Time Range)选项中指定要过滤的区域:
时间范围(Time Range) | 选择(Selection) |
---|---|
全部(All) | 过滤选定对象动画的所有关键帧。 |
选择(Selection) | 仅过滤选定区域内的关键帧。 |
开始(Start)/结束(End) | |
时间滑块(Time Slider) | 将过滤限制为当前时间滑块(Time Slider)上显示的关键帧。 |
在一条曲线上设置一个关键帧,“关键帧同步过滤器”(Key Sync filter)可将一个关键帧添加到其他曲线
重采样能够以一致间隔放置关键帧,从而创建周期帧速率。
若要对曲线重采样,请选择采样过滤器,它是一种定义如何对曲线中的关键帧重采样的算法。切线和曲线值将被忽略。过滤器将带有一致/非一致间隔关键帧的动画曲线转化为具有指定的一致间隔关键帧的曲线。
选择“重新对曲线采样”(Resample Curve) > 以打开重新对曲线采样选项(Resample Curve Options)。
使用该操作来移除无需描述动画曲线形状的关键帧。如果手动添加关键帧或执行“烘焙通道”(Bake Channel)等操作,可能会在动画曲线上累积过多的关键帧。您可能需要从动画曲线中移除关键帧,以降低图表复杂程度。此外,您可能还需要提供更大的跨度数,以便调整曲线切线。
选择“简化曲线”(Simplify Curve) > 以打开简化曲线选项(Simplify Curve options)。
钳制上限和下限
选择“钳制曲线”(Clamp Curves) > 以打开钳制曲线选项(Clamp Curves Options)。
偏移曲线:“全部”(All)和“播放”(Playback)范围
选择“偏移曲线”(Offset Curves) > 以打开“偏移曲线选项”(Offset Curves Options)。
使用该菜单可更改现有曲线的旋转插值类型。
只能对在所有三个通道(rotateX、rotateY、rotateZ)都有关键帧的旋转通道更改旋转插值类型。此外,由于 rotateX、rotateY 和 rotateZ 通道始终共享相同的插值类型,更改单个通道(如 rotateX)的插值时会自动更改其他(rotateY 和 rotateZ)插值。
有关旋转插值的详细信息,请参见 Maya 中的动画旋转。
使用三个独立的角度(表示围绕 X、Y 和 Z 轴旋转)、顺序或旋转来计算旋转。在该模式中,为给定的节点定义旋转的曲线以 Euler 角度表示,插值在 Euler 空间,内的每条曲线中独立执行,且根据您的判断可以使用关键帧,这些关键帧与该节点中的其他同级旋转曲线不同步。此外,还可以为单个旋转坐标设置动画。这是默认设置。
在彼此锁定、但在 Euler 空间中执行关键帧之间使用插值的同级曲线中创建曲线。
它对于保持旋转关键帧同步十分有用,因为旋转是三个单独旋转值的合成。仅删除曲线中的一个关键帧时,有可能会在插值中产生明显的异常效果。
插值是使用球形线性插值计算得出的,并且与输入曲线的切线无关。
插值是使用四元数立方插值(平方)计算得出的,并且与输入曲线的切线无关。
插值是使用基于输入曲线切线的四元数插值计算得出的。例如,如果切线为线性,则 Maya 将使用球形线性插值(球面线性插值)。此外,如果切线已钳制,则 Maya 将使用立方插值(平方)。
可用于在“属性编辑器”(Attribute Editor)中编辑采用电子表格格式的选定动画曲线的值和属性。
从下列选项中进行选择:
拍摄曲线的快照。使用“交换缓冲区曲线”(Swap Buffer Curve),可以在曲线快照和当前曲线之间切换。另请参见编辑时查看曲线。
拍摄引用的动画曲线的快照。使用“交换缓冲区曲线”(Swap Buffer Curve),可以在“缓冲区”引用的曲线与当前引用的曲线之间切换。另请参见编辑被引用文件中的动画曲线。
在原始曲线(缓冲区曲线快照或引用的曲线快照)与当前的已编辑曲线之间切换。支持查看并播放两种曲线动画。另请参见编辑时查看曲线和编辑被引用文件中的动画曲线。
“默认切线权重”(Default tangent weight)表示切线对动画曲线分段的影响程度。可选择“加权切线”(Weighted Tangents)或“非加权切线”(Non-Weighted Tangents)选项。
将选定曲线的切线权重更改回“非加权切线”(Non-Weighted Tangents),以便锁定切线,而您只能调整角度。这是默认设置。
若要将曲线的切线类型更改为加权,请使用“曲线 > 加权”(Curves > Weighted)。
将选定曲线的切线权重更改为“加权切线”(Weighted Tangents),从而解除锁定切线,以便您可以手动调整其角度和长度。
“加权切线”(Weighted tangents)表示切线的长度对动画曲线分段的影响量。通过在“曲线图编辑器”(Graph Editor)的“切线”(Tangents)菜单中启用“自由切线长度”(Free Tangent Length)u,您可以快速直观地同时编辑切线的影响和角度。当使用该模式时,桌面插图软件包用户将看到熟悉的 Bezier 式行为。
切线权重由切线控制柄的长度表示,且可编辑的切线权重将通过拖动控制柄的长度来操纵。
加权动画曲线的切线不仅具有角度,而且还具有权重。切线的权重越大,它对曲线分段形状的影响大于对曲线分段另一端切线的影响。