简介
关键帧 只是存储属性值的时间标记。
例如,关键帧可以定义一个立方体的水平位置在第1帧上是3米。
关键帧的目的是为了实现插值动画,这意味着,比如,用户可以在第10帧上添加另一个关键帧,指定立方体的水平位置在20米处,Blender将根据所选择的插值方法(如线性,贝塞尔曲线,二次曲线等)自动确定帧1和帧10之间的所有帧中立方体的确切位置。
可以通过 动画摄影表 编辑器来概览已有关键帧。
可视化
There are some important visualization features in the 3D Viewport that can help animation.
When the current frame is a keyframe for the current active object, the name of this object (shown in the upper left corner of the 3D Viewport) turns yellow.
插值
关键帧插值通过 动画函数曲线 来表达和控制,也称为 函数曲线。可以通过 曲线编辑器 查看和修改这些曲线。
曲线的X轴对应于时间,而Y代表属性的值。 关键帧本身定义曲线的上的关键点,而插值则由附加参数控制。
插值模式 是为每个关键帧插值到下一个关键帧的主要设置。它有许多具有形状规则的模式,例如 常值 , 线性 , 二次型 等,以及自由形式的 贝塞尔 模式。
可以参考 外插 来指定曲线在第一个关键帧之前和最后一个关键帧之后的延伸方式。可用选项主要有 常值 和 线性 ;也可以将曲线设置为循环。
贝塞尔 插值由控制柄控制,这控制柄具有 控制柄类型 和位置。必须使用曲线编辑器手动设置 自由 , 对齐 控制柄的位置,而 矢量 , 自动 和 自动钳制 控制柄是根据关键帧值自动计算的。
也可以在 动画摄影表 编辑器中修改插值,外插和控制柄类型。
The method how the three automatic handle types are computed is controlled by the per-curve Auto Handle Smoothing setting. The None mode resembles how most other software works and only considers the values of the immediately adjacent keys. The Continuous Acceleration mode considers the shape of the whole curve, which produces smoother results out of the box, but means that changes in one key affect interpolation over a larger section of the curve; it also tends to overshoot more with Automatic handles.
关键帧类型
为了在视觉上区分常规关键帧和其他不同的动画事件或状态(极端,间断或其他中间状态),可以在它们上应用不同的颜色以进行可视化。
- 关键帧(白/黄色菱形)
常规关键帧。
- 间断(青色小菱形)
间断状态,如用于不同关键姿态间的过渡。
- 惯性延续(深灰色/橙色菱形)
一个可以在一个保持姿势附近添加少量动作的关键帧。 在动画摄影表中,它还会在它们之间显示一个条块。
- 极端(红色大菱形)
“极值”状态,或者其他需要的用途。
- 抖动(绿色小菱形)
填充或烘焙关键帧,用于在其他帧上插帧,或用于其他所需目的。
控制柄&插值模式显示
动画摄影表可以显示与关键帧关联的贝塞尔控制柄类型,并使用非贝塞尔插值标记线段。 这有助于在不使用曲线编辑器的情况下进行插值的基本编辑。
图标形状表示所属关键帧的 贝塞尔控制柄 类型。
圆形 |
自动钳制(默认) |
带点的圆(圆圈) |
自动 |
正方形 |
矢量 |
修剪过的菱形 |
对齐 |
锐菱形 |
自由 |
如果关键帧上存在不同类型的控制柄,或者在摘要行表示多条曲线的情况下,则使用可用选项中位于上表最下方的图标表示。 这意味着如果分组行使用圆形图标,则可以保证分组的通道中不存在有非自动型关键帧的通道。
水平绿线表示使用非贝塞尔 插值模式 。 如果并非所有分组通道都具有相同的插值模式,则该行在摘要行中变暗。
可以通过动画摄影表的 视图菜单 的 显示控制柄与插值 选项来禁用此信息的显示。