Hi, this is probably something simple, but I’m a noob when it comes to animation and can’t figure this out.
In my Anim BP I have an animation graph with generic Locomotion state machine and a Phone state machine. The latter one is for blending in animations like answering a call or looking at a phone. The phone state machine is layered with the base locomotion using a blend mask for the upper body only.
In my phone graph I have the basic Locomotion state (just plays the cached locomotion graph) and a “Look At” state which plays an animation of taking a phone out of the pocket and looking at it. Transition is on a boolean variable change and runs on defaults, except the duration is set to 2s for smoother blend.
This works fine in the editor, no matter what I do, PIE or just preview in the anim blueprint preview. The problem is in packaged build there seems to be no blend. The “Look At” state animation just snaps in instantly with a visible pop.
My gut feeling tells me it has something to do with streaming, since editor caches assets, so there’s no issue there, but the animation in package is not cut off or anything, it just snaps in place without a blend.
Either way I tried to make a dummy Animation Sequence Object variable to hold a hard reference to the phone animation, hoping it would keep it loaded, but it doesn’t help. I don’t know if making a hard ref to the anim sequence also loads the anim data itself or is that steamed independently?
Here’s what the Phone graph transition looks like and a video of it in editor and in packaged build.
Any idea how to fix it or what to check would be appreciated.
