Reference Guide - ABP Nodes

Overview

This guide lists all ABP nodes supported by the crowd animation system and details what level of functionality each node has compared to the full Unreal ABP implementation.

Before listing details, it’s worth noting there are some fundamental differences in the way the crowd animation system works on the GPU. Some properties (for example anything relating to blueprint events) will be ignored and won’t do anything. This caveat applies to all nodes, so to keep the guide short these limitations aren’t listed per-node with details - if a property involves blueprint functionality, you can assume this functionality is not supported. An example of this would be the On Initial Update / On Become Relevant / On Update functionality.

Unsupported blueprint functionality

Supported Nodes At A Glance

Below is a list of nodes and whether they support most common functionality. If a node is supported here the node will generally do something “reasonable”. It may not match the full Unreal ABP solution 1:1, but it will typically give a good approximation in the crowd for common use-cases.

If a node is not listed below it generally means the node is unsupported. There are a lot of nodes and this list only covers the common cases. Additional information and notes about each node can be found on the linked pages.

Check Mark - Most features supported in a way that would be expected warning - Supported, but features missing or important differences to be aware of Cross Mark - Unsupported

  • Animation Playback

    • Check Mark Sequence Player

    • Check Mark Blendspace Player

    • warning AimOffset Player

    • Check Mark Random Sequence Player

  • States and State Machines

    • Check Mark State

    • Check Mark State Alias

    • Check Mark State Machine

    • Check Mark Conduit

  • Variables

    • warning Anim Vars

  • Transitions

    • warning Transition Properties

    • warning Transition Rules

  • Special

    • Check Mark Crowd Animation Output

    • Check Mark Crowd Animation Switch

    • Check Mark Crowd Animation Value Switch

    • warning Save Cached Pose

    • warning Use Cached Pose

  • Blends

    • Check Mark Blend

    • Check Mark Blend Multi

    • Check Mark Layered Blend Per Bone

    • Check Mark Apply Additive

    • warning Apply Mesh Space Additive

  • Common unsupported nodes

    • Cross Mark Blend by enum

    • Cross Mark Blend poses by bool / int

Last updated

Was this helpful?