Anim Notifies Do Not Trigger When Animation Is Too Short

Okay so, let me try to explain the problem. Here is my Anim Graph,

This small piece works quite great. The blending time between those sections are exactly zero. They are one animation cut to 3 for having 3 sections. I got no problem with the Start one, but the “Try-Hit” one has a major problem.

Try Hit one is a very small one. 4 frames. It got Anim Notifies at where the frames are. Let me show.

Here is the problem. NONE of those trigger UNLESS I spam the button that triggers the animation. Even if I spam, only one of them trigger. I thought, maybe thats an optimization and all. But then I tried the same system on Recovery. Putting the same copy pasted anim notifies on the animation like this;

PS: Ignore the Anim Notify at left please.

Those Light Punch Anim Notifies at right are working exactly as they should. Triggering nicely.

The reason I am considering this a bug is that, Engine does not seem to care about Anim Notifies when the animation is too short. I tried to slow down the animation by its scale, I lowered Global Time Dilation by half but nope, they do not trigger no matter what. On the other hand, if the animation is 0.2+ seconds long, animations trigger with zero problem.

Hopefully someone can shed some light on this. Thank you for your time!

Hey Achilleon,

I apologize for the delay in responding, I started working on this today and will be trying to repro more tomorrow. Just wanted to tell ya I’m working on it. :slight_smile:

-.

Thank you for your time Mr Williams.

I want to add something. I found a work around and here is how it works.

I created a long animation, around 50 frame. Notifies work normal. Then I cut it in editor to around 4 frame to test if the same problem occurs, and no, it does not! So anim notifies work properly if the base animation is long, even if you cut it to small piece(s).

Now, if you make an animation in, lets say 3ds Max with only 4 frames as total lenght, the anim notifies get ignored. It seems that the animation part of the FBX should have more frames, like 20+ for engine to trigger anim notifies correctly.

Unfortunately I have no idea why one of the anim notifies trigger if I spam the button though. Thank you for your time! =)

Hey Achilleon,

Can you show me a screenshots of the transition graphs in your state machine?

-.

Edit: I wasn’t able to repro, that’s why I ask.

Mr I will consider this as resolved, as first I didn’t check this in 4.8, second I am doing it with a different (better way).

Maybe I had done something wrong with the fbx file. Whatever the case, in the worst situation my work around works and appearently noone else is having the same problem.

Thank you for your time and reading. =)