混合节点

根据一组条件将多个动画混合在一起的动画节点。

Windows
MacOS
Linux

混合节点(Blend Node) 用于将多个动画混合起来。此类节点只能放置在动画蓝图的 动画图(Anim Graph) 中。每个混合节点获取多个姿势和一个阿尔法或权重值,这个值用来计算每个姿势在最终输出中的权重。一些混合节点可能更为复杂,也需要更多输入数据。

“应用递增”和“应用网格体空间递增”

应用递增(Apply Additive)应用网格体空间递增(Apply Mesh Space Additive) 节点根据阿尔法值向基本普通动画姿势添加递增姿势。

ApplyAdditive.png

引脚

说明

输入引脚

基本(Base)

要用作基础的普通姿势。

递增(Additive)

要在基础上混合的递增姿势。

阿尔法(Alpha)

范围[0.0, 1.0]之间的浮点值,用作阿尔法值,用来确定递增姿势的作用力。值0.0表示完全没有向 基本(Base) 输入姿势添加 递增(Additive) 姿势,而值 1.0 表示向 基本(Base) 输入姿势添加了拥有完整作用力的 递增(Additive) 姿势。

输出引脚

姿势(Pose)

应用混合后的最终姿势。

应用递增(Apply Additive) 节点也受到4.11中引入的 LOD阈值(LOD Threshold) 系统的影响,您可以在 应用递增(Apply Additive) 节点的“细节(Details)”面板中找到该设置。

perf.png

属性

描述

LOD阈值

这是此节点所允许运行的最大LOD。举例而言:如果将LOD阈值设为2,其将运行到LOD 2,但在组件LOD变为3时将自身禁用。

混合

标准的 混合(Blend) 节点就是两个输入姿势根据阿尔法值的混合结果。

Blend.png

引脚

说明

输入引脚

A

要混合的的第一个姿势。

B

要混合的第二个姿势。

阿尔法(Alpha)

范围[0.0, 1.0]之间的浮点值,用作阿尔法值来确定两个姿势的权重。值0.0让A输入姿势获得完整权重,而值1.0让B输入姿势获得完整权重。

输出引脚

姿势(Pose)

应用混合后的最终姿势。

按布尔值混合姿势

按布尔值混合姿势(Blend Poses by bool) 节点使用布尔值作为键,基于时间混合两个姿势。当布尔值为true时,使用与true输入引脚相连的姿势;当布尔值为false时,使用false姿势。每个姿势都有一个浮点值“混合时间(Blend Time)”,用来控制混入这个姿势所需的时间。

BlendPosesByBool.png

引脚

说明

输入引脚

活跃值(Active Value)

这是用来决定要使用两个姿势中的哪个姿势的输入布尔值。

True姿势(True Pose)

使用当布尔值设为true时将混合的姿势。

False姿势(False Pose)

使用当布尔值设为false时将混合的姿势。

True混合时间(True Blend Time)

定义混入true姿势所需的时间。

False混合时间(False Blend Time)

定义混入false姿势所需的时间。

输出引脚

姿势(Pose)

应用混合后的最终姿势。

按整数值混合姿势

按整数值混合姿势(Blend Poses by int) 节点使用整数值作为键,基于时间混合任意数量的姿势。对于每个输入整数值,将使用与该值输入引脚关联的姿势。例如,当整数设为0时,将使用与“混合姿势0(Blend Pose 0)”相连的姿势。每个姿势都有一个浮点值“混合时间(Blend Time)”,用来控制混入这个姿势所需的时间。

BlendPosesByInt.png

要创建更多混合姿势输入,只需在节点上 单击右键,并从上下文菜单中选择 添加混合引脚(Add Blend Pin)

AddBlendInput.png

在所需输入上 单击右键 并选择 移除混合引脚(Remove Blend Pin) 可以移除输入。

引脚

说明

输入引脚

活跃子索引(Active Child Index)

这是用来决定要使用哪个姿势的输入整数值。

混合姿势X(Blend Pose X)

使用“活跃子索引(Active Child Index)”设为X时将混合的姿势。

混合时间X(Blend Time X)

定义混入X姿势所需的时间。

输出引脚

姿势(Pose)

应用混合后的最终姿势。

按骨骼分层混合

按骨骼分层混合(Layered blend per bone) 节点执行遮掩混合,这种混合方式仅影响骨架中的一小部分特定骨骼。例如,如果您只想对一个角色腰部以上的部位应用动画,可以使用 按骨骼混合(Blend Per Bone) 来实现。

混合节点——按骨骼混合

引脚

说明

输入引脚

基本姿势(BasePose)

要混合的第一个姿势。

混合姿势(BlendPose)

要混合的第二个姿势。

混合权重(BlendWeight)

范围[0.0, 1.0]之间的浮点值,用作阿尔法值,用来确定递增姿势的作用力。值0.0表示完全没有向 基本(Base) 输入姿势添加 递增(Additive) 姿势,而值1.0表示向 基本(Base) 输入姿势添加了拥有完整作用力的 递增(Additive) 姿势。

添加引脚(Add Pin)

创建另一个混合姿势和混合权重输入。

输出引脚

输出姿势(OutPose)

应用混合后的最终姿势。

插槽

Slotnode.png

插槽(Slot) 节点显示来自给定动画插槽的结果动画。

有关将插槽与动画蒙太奇系统结合使用的更多详细信息,请参阅动画蒙太奇

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见