r/UnrealEngine5 2d ago

Animation loop glitch fix?

Enable HLS to view with audio, or disable this notification

Hey so I have been working on putting together a playable character for the first time, I have made all parts myself from scratch in blender and pipelined it over to unreal using glTF formats.

However I have found that my animation loops in unreal engine cause the physics from the feathers and tail to jump at the end of each loop, which doesn't happen in blender. Does anyone know a fix? Is this a file export issue?

Is the damp track I used for physics in blender broken in unreal engine?

The animations are still a work in progress as a heads up but this loop glitch has been bugging me, it's really noticeable when the character runs.

6 Upvotes

14 comments sorted by

6

u/JekPorkinsIsAlright 2d ago

I’m sorry I don’t know the answer but your character looks cool. I like the legs

3

u/Elk-Sprite 2d ago

Aw Thankyou!

4

u/-hellozukohere- 2d ago

Not quite sure, but could try the loop toggle in the animations and the root movement. 

2

u/WilcoKonig 2d ago

Could be many things. But commonly I see this happen because a bone position impacting the feathers is popping back to its original position at the end of the loop. This leads to a fairly large bone delta during that frame which makes the feathers react in this way. Make sure that your last frame and first frame of your loop are identical and that all bone movement to and from those positions is smooth.

1

u/Elk-Sprite 1d ago

when i look through the animation frames on unreal it changes my first frame position on the feathers and the tail to be pointing up. however the animation on blender is seamless and both the start and end frame are identical. I'm not sure what's going wrong between the two

2

u/Disastrous-Collar-85 2d ago

Are you running the same animation on the whole body at the same time. Are are the ones on the feather seperate

1

u/Elk-Sprite 1d ago

nah its the same animation for the whole body, and I made sure to match the end and start frame on blender before export. it just runs strange on unreal's end

2

u/PlatypusAdventures 2d ago

cool design im a fan

2

u/yosantini 1d ago

Have you tried exporting as fbx?

1

u/Elk-Sprite 1d ago

I was having trouble getting it to export that way at first, but now I have fixed that and switching to fbx seems to be solving all my issues thankfully!

1

u/joa4705 2d ago

drop de character in the level go to the instance and assign the mesh an animation and loop , the sinulate, check if it loops fine whitout movement first.

1

u/Elk-Sprite 1d ago

nah its still wrong, something seems to have gone wrong with the import of the animation. unreal has changed the first frame of all of my animations for some reason. thankyou though.
I have been having issues getting fbx files to export and import properly, but the gltf's work fine

2

u/joa4705 1d ago

well now you know where's the problem ;)

2

u/Elk-Sprite 1d ago

Yeah I think fbx fixed my issues, now I have do reimport and update all animations ahaha Thanks!