段功能

Katana根据分配给两个关键帧中第一个关键帧的细分函数,在一个关键帧和下一个关键帧之间插入值。还可以在第一个关键帧之前或最后一个关键帧之后为该段分配三个特殊的段函数: cycle()cycle_offset()mirror()

更改关键帧或曲线起点或终点的线段的功能

1.   选择要更改的关键帧或分段(要选择一个分段,请单击它)。
2.   然后,要么:

右键单击并选择Segment Type > ...

OR

从报表右下角的下拉菜单中选择细分功能Curve Editor

可用的细分功能

以下是可用的段函数的列表:

bezier()

贝塞尔曲线分段功能是最通用的。它使用四个点-起点和终点处的关键帧,以及两个控制点-来定义分段。控制点位置用箭头显示。控制点的权重由手柄的长度决定,该权重决定其对生成的曲线的影响程度。

不变()

恒定段函数将关键帧的值用于整个段。

constant_next()

constant_next段函数将整个段使用下一个关键帧的值。

缓解()

缓动分段功能使分段的起点和终点变得平坦。这类似于使用贝塞尔曲线时在两个控制点上具有平切线。

easein()

easyin段功能使段开始平坦,然后保持相同的加速度,直到到达下一个关键帧。这导致段的速度曲线是从零开始的直线。

easeout()

缓动段功能使段平整,同时在整个段中保持恒定的加速度。这导致该段的速度曲线均为以零结尾的直线。

线性()

默认的细分功能。一个关键帧中的值沿直线移动到下一个关键帧。

比赛()

匹配线段功能在线段的开始和结束处为线段提供相同的速度(变化率)。

matchin()

具有matchin片段功能的片段以与上一个片段结束时的速度相匹配的速度开始,该片段以零速度结束。这样的效果是使起点处的切线与前一段的斜率和终点处的切线相匹配。

matchout()

具有匹配分段功能的分段以零速度开始,并以与下一分段开始处的速度匹配的速度结束。这样的效果是使起点的切线平坦,终点的切线与下一个线段的斜率匹配。

样条曲线()

样条曲线段函数使用Catmull-Rom样条函数,该函数使用四个关键帧来计算给定帧的值。当框架接近关键帧时,曲线会趋向于关键帧处的值,并最终通过该关键帧。