Pseudo Anim States - Vaei/TurnInPlace GitHub Wiki

[!IMPORTANT] Pseudo anim states are implemented specifically for Dedicated Servers to not require evaluation of the animation graph

Available from version 1.3.0 onwards

[!NOTE] To enable Pseudo Anim States, set UTurnInPlace::DedicatedServerAnimUpdateMode to ETurnAnimUpdateMode::Pseudo

Pseudo anim state will run the same logic that the Animation Graph uses to produce the same result, but in code. It then queries the same animation asset for it's curve at the time, without actually playing the animation.

The primary use-case for this is setting your mesh's VisibilityBasedAnimTickOption to EVisibilityBasedAnimTickOption::AlwaysTickPose instead of AlwaysTickPoseAndRefreshBones for performance purposes.

[!TIP] Refreshing bones is expensive and dedicated servers typically can't afford the cost