创建动画姿势资产之后,你可以用姿势混合器和Pose by Name动画蓝图节点,使用姿势资产为角色制作动画。
姿势混合器
姿势混合器(Pose Blender) 节点是一种动画蓝图节点,可通过将 姿势资产 拖入 AnimGraph 来自动创建。
姿势混合器节点用于在运行时在骨架网格体上播放相关联的 姿势资产。
如果没有任何方法来驱动包含的动画曲线,姿势混合器节点将不会显示输出姿势。你需要使用动画蓝图节点来驱动姿势节点的曲线数据,才能生产输出姿势。
这是一个动画序列示例,其中包含编写好的动画曲线,可驱动姿势资产曲线,从而生成面部动画。
![]() |
![]() |
|---|---|
| 动画序列曲线 | 使用动画序列曲线和姿势混合器节点播放姿势资产 |
虽然动画序列播放器(animation sequence players)之类的节点可以驱动姿势资产中的动画曲线,你也可以使用曲线资产来驱动这些曲线。你可以在 姿势混合器 节点的 细节 面板中,找到 自定义曲线(Custom Curve) 属性,设置一条自定义曲线,根据设置驱动姿势。
按名称播放姿势
在处理包含多个被保存为特定动画曲线的骨架网格体姿势的姿势资产时,你可以使用按名称播放姿势(Pose by Name)动画蓝图节点,使用姿势名称选择性地播放姿势。
要创建"按名称播放姿势"节点,请在AnimGraph中点击右键,在快捷菜单中选择 创建按名称播放姿势节点(Create Pose by Name Node) 。
这个"按名称播放姿势"节点输出了姿势资产中的一个姿势。该资产由一个奔跑动画生成。该动画中的每一帧都被分配了各自的动画曲线, Frame 25 为所需动画的名称。
在使用"按名称播放姿势"节点时,你可以使用 Alpha属性(Alpha Property) 控制特定姿势的权重。在下图中,我们用一个简单的波动值来调整Alpha值,以驱动姿势的权重。
![]() |
![]() |
|---|---|
| 动画蓝图 | 结果 |
如果你使用了姿势资产启用了 叠加(Additive) 模式,你需要使用 应用叠加(Apply Additive) 节点才能正确显示想要的姿势。



