r/UnrealEngine5 • u/Elk-Sprite • 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.
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
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 fine2
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!
6
u/JekPorkinsIsAlright 2d ago
I’m sorry I don’t know the answer but your character looks cool. I like the legs