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
toETurnAnimUpdateMode::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