动作

在Blender中动画化物体和属性时,动作数据块将会记录和保存动画相关数据。和Blender中其它概念类似,动作是以数据块形式存储的。

../_images/animation_actions_data3.png

动作。

当通过使用关键帧改变物体位置动画化物体时,动画会被储存到动作中。

Each property has a channel which it is recorded to, for example, Cube.location.x is recorded to Channel X Location. The X location and Y location properties can be shared across multiple objects, if all objects have X location and Y location properties beneath them.

../_images/animation_actions_keyframes.png

Graph Editor. Each channel has an F-Curve represented by the lines between the keyframes.

动作

记录和保存动画数据。

通道群组。

通道

记录单一属性。

函数曲线

函数曲线 用于对关键帧间的变化进行插值。

关键帧

关键帧 用于设置绑定到某个时间点上的属性值。

如何使用动作

../_images/animation_actions_create.png

动作数据块菜单。

当您第一次通过添加关键帧动画化一个物体时,Blender为该数据创建一个 动作 来记录这些数据。

Actions can be managed with the Action data-block menu in the Dope Sheet Action Editor header, or the Sidebar region of the NLA Editor.

如果要为同一对象创建多个动作,请按每个动作的屏蔽按钮。 这将使动作成为 伪用户 并使Blender保存未链接的动作。

物体在同一时间只能编辑一个动作数据块。 NLA编辑器 用于将多个动作数据混合在一起。

属性

../_images/animation_actions_range.png

Actions with and without a Manual Frame Range in Dope Sheet.

It is possible to manually specify the intended useful frame range of an action via a panel available in the Dope Sheet or the NLA Editor when a channel or NLA track is selected.

手动帧范围

Manually specify the intended playback frame range for the action (this range is used by some tools, but does not affect animation evaluation). The manual frame range feature can be toggled with the checkbox.

When the range is set, it is used instead of the actual range occupied by key frames when adding a new track based on the action to NLA. It can also be used by exporters to determine the range of frames to export.

The range is displayed in the background of the editor as diagonal hash fill, to distinguish it from the solid fill of the current playback range.

The frame values are most commonly expected to be integers, but can be fractional.

Cyclic Animation

Specifies that the action is intended to be cyclic over the specified range. The first and last frames of the range should represent the same pose of the cycle one loop apart, i.e. the range should include the duplicated initial key of the loop.

Note

This option signifies intent and does not make the action cycle on its own. However, if Cycle-Aware Keying is enabled, it will automatically enable cyclic extrapolation and set up the loop period for curves newly added to the action.

自定义属性

Create and manage your own properties to store data in the action's data block. See the Custom Properties page for more information.