Version: 1.8
语言 : 中文
BlendTree 节点
LayerMixer (BlendMask) 节点

Apply Additive 节点

在 Base 端口连接的动画的基础上,以 additive 模式叠加 Additive 端口连接的动画,Alpha 端口设置叠加权重。

Apply Additive 节点使用示例
Apply Additive 节点使用示例

Additive 端口连接的动画需要在动画的Import Settings -> Animation -> Additive Type 中设置 additive 类型:

  • Additive Type
    1. No Additive:直接使用原动画作为 Additive 模式动画,不做处理
    2. Local Space:原动画相对于指定参考姿势的相对变化量作为 Additive 模式动画
  • Base Pose Type
    1. Avatar Reference Pose:使用 AnimGraph 使用的 Avatar 资产的默认静止姿势作为参考姿势
    2. Frame from this Animation:使用原动画的某一帧作为参考姿势
      • Reference Frame Index:指定帧序号
    3. Selected Animation Frame:使用指定动画的某一帧作为参考姿势
      • Additive Reference Clip:指定参考动画
      • Reference Frame Index:指定帧序号
Import Settings 中相关设置选项
Import Settings 中相关设置选项

如上图所示进行设置,可以得到 Hit 动画与 Idle 动画索引序号为 0 的帧的差值,用于作为 Apply Additive 节点 Additive 端口的输入动画。

Make Dynamic Additive 节点

将 Dynamic Additive 端口连接的动画,与 Base 端口连接的动画逐帧计算差值,计算结果用于作为 Apply Additive 节点 Additive 端口的输入动画。

Make Dynamic Additive 节点使用示例
Make Dynamic Additive 节点使用示例
BlendTree 节点
LayerMixer (BlendMask) 节点