姿态库

This section describes the pose library, which is based on the 资产浏览器. For an overview of the asset system, see the 资产库 section.

Note

At the moment of writing, the pose library is meant to be used in Pose Mode. In other words, it only works when posing an armature, and not for general object animation.

什么是姿态资产?

姿势资产 是一个已被 标记为资产 的操作,其中包含正好 一帧动画 数据。这些通常是通过 创建姿势资产 按钮(见下文)创建的,但任何按键在一个帧上的操作都可以看作是姿势资产。

库中的每个姿态都存储在自己的动作数据块中。这意味着它可以获得自己的名称和预览图像,并且可以在 资产目录 中进行组织。

创建一个姿态库

姿态库文件 通常是专用于姿态的blend文件。它可以链接到角色、道具等,然后不仅可用于创建姿态,还可用于 渲染预览

../../../../_images/asset_browser-pose_library_ellie.png

精灵恐惧角色Ellie的示例姿态库。

通过动作编辑器创建姿态

要从动作编辑器在库中创建姿态,请 为角色摆姿势,选择相关骨骼,然后单击 创建姿态资产 按钮。这将创建新的姿态动作,将包含每个骨骼的位置、旋转、缩放和Bendy Bone属性的当前值的键。

../../../../_images/asset_browser-pose_library-create_from_action_editor.png

要创建新的姿势资源,请使用操作编辑器中的创建姿势资源按钮。

创建的动作现已分配给骨架。 这样可以检查包括哪些骨骼并作调整。在这方面,这与其他动作类似,您可以像往常一样添加或删除键。只需确保键都位于同一帧上,以便保持这个 "姿态" 而不是 "动画片段";后者目前不受支持。

根据其名称,创建姿态资产 按钮将自动将动作标记为资产。这不仅使其在姿态库中可用,还将产生 伪用户,以确保在从骨架中取消分配后,动作不会丢失。

The Create Pose Asset button is also available in the 3D Viewport sidebar. This button acts almost the same as the one in the Action Editor, except for one thing: it will not assign the newly created Action. Doing so would be invisible, as the pose doesn't change and the name of the current Action is not shown in the viewport. The pose asset can still be renamed in the Asset Browser. There you can also click the Assign Action button to explicitly assign the selected pose asset as the armature's active Action.

Note

创建姿态资产 按钮将创建一个新的动作。为了确保此信息在用户界面中确实可见,以便您知道发生了什么,它尝试确保 "资产浏览器" 显示新创建的姿态资产。因此,它 要求存在可见的资产浏览器,并设置为显示当前文件资产库

与其他资产相比,这对构成资产尤其重要。您不能将对象多次标记为资产,但您可以从同一个角色姿势创建10个姿态资产。

从现有动画创建姿势

动画师吃饭和呼吸时间,因此您在时间轴上已经有一些姿势的可能性相当大。从现有动画创建姿势资产与上面描述的几乎相同,但有一些微妙的差异:

  • 转到具有要转换为资产的姿势的框架。

  • 选择相关骨骼,然后单击操作编辑器中的 创建姿势资源按钮

  • 这将像以前一样创建一个操作,但这次 它还包括在当前帧上键入的任何骨骼属性 。换句话说:在用户界面中以黄色显示的任何骨骼属性(常规和自定义)都将包含在姿势资源中。例如,这使得还可以包括控制IK/FK切换的属性。与姿势一样,当前值将被复制到姿势资产中,而不是键入值。

  • Blender保存先前分配给骨架的操作。

  • 新姿势操作分配给骨架,因此您可以为其命名并检查/调整其内容。

  • 点击 "创建姿势资产" 按钮旁边出现的 还原上一个操作 按钮(后退箭头图标)。此项 将重新分配之前的操作,以便您回到之前的动画状态。

通过从其他文件复制创建姿势

设计局限 中所述,Blender仅将数据写入当前打开的blend文件。要将姿态从其他文件复制到姿态库文件中,请参阅以下步骤:

  • 摆出角色的姿势并选择相关的骨骼。

  • Click the Copy Pose as Asset button, which is available in the Action Editor as well as the 3D Viewport Sidebar. This will create the pose asset (including its thumbnail) and store it in a temporary file somewhere.

  • 选择现有姿态资产,然后打开其上下文菜单。单击 打开blend文件 选项。

  • 将启动新的Blender过程,并自动打开包含所选姿势的资源库文件。顺便说一句,这适用于所有资产,而不仅仅是姿势!

  • 在资源浏览器中,单击 粘贴为新资源按钮 。这将加载临时文件,并加载它可以在那里找到的所有资产。在我们的情况下,它只会找到一个姿势,但未来版本的Blender可能会将其扩展到其他资产类型。这就是为什么按钮的名称如此泛泛--它不是姿势特定的。

  • 给姿势命名,然后单击预览图像面板中的 "刷新" 按钮以呈现新的预览(如果需要)。

  • 保存文件并退出Blender

  • 原始Blender仍在后台运行,并注意到新Blender已退出。它 自动刷新资产浏览器 以显示新添加的姿势。

资产目录

创建姿势资源时,Blender可能会自动将其分配给资源目录。这仅适用于资源浏览器可见时;Blender然后将姿势资源分配给其活动资源目录。如果有多个打开的资产浏览器,则执行以下步骤:

  • 如果当前窗口有一个资源浏览器,则会使用该资源浏览器。

  • 如果当前窗口有多个资源浏览器,则使用最大的。

  • 否则,Blender会翻过其他窗口(如果有),并执行类似的搜索。它看到的第一个窗口有资产浏览器赢得。

控制预览图像的外观

姿态库预览图像使用活动 场景相机 渲染。这种方法优于渲染特定的3D视口,主要原因有两个:

  • 任何时候都只有一个场景摄像机处于活动状态,因此可以预测使用哪个摄像机。

  • 可以为渲染缩略图专门设置摄像机以及场景的其余部分。姿态库文件用于此目的:包含姿态并渲染其预览图像。

使用 工作台引擎 渲染预览图像。切换场景以使用它作为渲染引擎,您将看到各种影响外观的选项。选择姿势资源并按生成预览按钮,以使用当前设置重新渲染预览图像。

您还可以动画设置,如MatCap渲染、光线位置和强度等。用这个来占你便宜!

预览图像的场景动画

有时候,为您的姿势设置几种不同的背景颜色或相机角度非常方便。许多面部姿势都是根据特定的摄像机角度制作的。

  • 背景颜色可以通过在角色后面放置一个平面并动画其材质来动画化。在这种情况下,只是为了好玩,但对于更严肃的应用,这可以用来表示某个性格,情绪或其他任何东西。

  • 通过使用 相机标记 可以切换活动相机。

两者都可以选择特定的帧来选择背景颜色和摄像机角度。姿势角色,单击 创建姿势资产 按钮,姿势操作将在当前帧上按键。这意味着编辑姿势并刷新其预览图像非常简单,因为您确切知道它最初创建于哪个帧上。

使用姿态库

姿态库可用于以几种不同的方式姿势角色。简而言之,您可以完全应用一个姿态,也可以交互式地将其混合到角色当前的姿态中。这些操作的具体工作方式取决于您在哪里使用它们。本节将解释 "资产浏览器" 和3D视口的使用方式。

资产浏览器

姿态库可直接从资产浏览器使用。姿态库面板将出现 当活动对象是一个骨架并且处于姿态模式时。目录系统 和顶部的过滤器栏可用于搜索特定姿态。

应用

将姿势应用于角色。如果选择了任何骨骼,则该姿势将仅应用于这些骨骼。这使得可以通过对手施加拳头姿势,然后仅对食指和大拇指施加"敞开手"姿势来创建"手枪"姿势。双击一个姿势也将应用它。

Interactive Blend

Allows you to gradually blend a pose from the library into the character's pose. Click the button, then move the mouse left/right to determine the desired blend. While blending, you can use the Tab key to toggle between the original and the blended pose. As usual in Blender, left-click or press Enter to confirm; right-click or press Escape to cancel the operator.

Flip Pose

Will mirror the pose from left to right and vice versa. This makes it possible, for example, to apply a left-hand pose to the right hand, reducing the number of poses you have to put into the library. This can of course also be applied for asymmetrical facial expressions that depend on the camera angle.

Select, Deselect

选择或取消选择姿势中使用的骨骼。这可用于创建选择集,或者只显示姿势的一部分和没有的部分。

从3D视口使用

../../../../_images/asset_browser-pose_library-use_from_viewport.png

The pose library as a side-panel of the 3D Viewport.

The Sidebar of the 3D Viewport has a Pose Library panel in the Animations tab. Contrary to the Asset Browser, which can be used for different asset types and also for some asset management tasks, this panel is dedicated to applying poses. This means that it can allow faster interaction.

Click on a pose to apply it. A single click is enough. You can also select and apply a pose via the cursor keys. This allows for fast exploration of the poses, to directly see the result on the active character. Of course the Flip Pose checkbox is available here as well -- it works the same as described in the previous section.

将姿势缩略图从左向右拖动,将其混合 到角色的当前姿势中。只需松开鼠标按钮即可确认。

To search for poses, hover your mouse over the poses, then press Ctrl-F and type a search query. This will filter the poses to match what you typed. The scrollable area will automatically scroll the search field into view.

旧版姿态库

The Asset Browser based pose library, described above, replaces the old pose library. This section describes that old pose library, including how to convert poses to the new system.

Warning

The old pose library is deprecated in Blender 3.0, and will be mostly removed Blender 3.1. Only the Python interface will remain a bit longer, and be removed in Blender 3.2. The necessary functionality to convert old pose libraries to pose assets will remain in Blender for the foreseeable future.

参考

模式

姿态模式

菜单

Pose ‣ Pose Library

../../../../_images/animation_armatures_properties_pose-library_panel.png

The old Pose Library panel.

转换旧姿态库

旧式姿态库可以通过以下方式转换为姿态资产:

  • In the Armature properties Pose Library panel, select the pose library you want to convert.

  • 确保场景摄像机设置正确,以便渲染预览图像。

  • Click the "Convert Old-Style Pose Library" button.

  • 打开资产浏览器,查看已转换的姿态。

  • 如果您对结果感到满意,即可移除旧版姿态库动作。

  • 保存blend文件。

与往常一样,blend文件应保存到标记为资产库的目录中,以便使用其他blend文件中的姿态资产。

Note

此转换不会将姿势分配给任何目录,因此它们将出现在 "当前文件" 资产库的 "未分配" 部分。

Browse Poses (Old Pose Library)

Warning

This section describes the deprecated pose library. For the new, Asset Browser based pose library, see 姿态库.

参考

模式

编辑模式

菜单

Pose ‣ Pose Library ‣ Browse Poses

快捷键

Alt-L

Interactively browse poses in the 3D Viewport. After running the operator, cycle through poses using the Left and Right arrow keys. The name of the pose being previewed is displayed in the header region. After the desired pose is selected using Return or LMB to make it the active pose; to cancel browsing, use Esc or RMB.

姿态

Index of the pose to apply (-2 for no change, -1 to use the active pose).

Add Pose (Old Pose Library)

Warning

This section describes the deprecated pose library. For the new, Asset Browser based pose library, see 姿态库.

参考

模式

编辑模式

菜单

Pose ‣ Pose Library ‣ Add Pose

快捷键

Shift-L

If a pose is added, a pose marker is created. The Whole Character keying set is used to determine which bones to key. If any bones are selected, only keyframes for those bones are added, otherwise all bones in the keying set are keyed. Bones that are ignored by the Whole Character keying set are always ignored, regardless of their selection state.

Add New

Adds a new pose to the active pose library with the current pose of the armature.

Add New (Current Frame).

Will add a pose to the pose library based on the current frame selected in the Timeline. In contrast to Add New and Replace Existing which automatically allocate a pose to an action frame.

Replace Existing

Replace an existing pose in the active pose library with the current pose of the armature.

Rename Pose (Old Pose Library)

Warning

This section describes the deprecated pose library. For the new, Asset Browser based pose library, see 姿态库.

参考

模式

编辑模式

菜单

Pose ‣ Pose Library ‣ Rename Pose

快捷键

Shift-Ctrl-L

Changes the name of the specified pose from the active pose library.

New Pose Name

The new name for the pose.

姿态

The pose action to rename.

Remove Pose (Old Pose Library)

Warning

This section describes the deprecated pose library. For the new, Asset Browser based pose library, see 姿态库.

参考

模式

编辑模式

菜单

Pose ‣ Pose Library ‣ Remove Pose

快捷键

Shift-Alt-L

Deletes the specified pose from the active pose library.