Here is a walk cycle animation I created. In blender, it’s running smooth trough the whole cycle:
In Babylon (and three.js too) I have the problem that the animation pauses for a short time in the beginning (when right foot is approaching the ground):
As both babylon and three have this behaviour, I thought this would be a bug in the blender exporter. But if I import the glb in blender, it is playing without a pause. I noticed that the playback range did not seem to have been exported, as blender imported it with 250 frames while the animation is only 24 frames long.
Because in my animation the 1st and 25th frame are the same and I have set it to end at 24, I thought babylon might be playing the 25th frame (twice the same as 25 = 1) due to blender not exporting the animationLength. Thus I set a KeyFrame at frame 24 and deleted the KeyFrame at frame 25, but this did not help either.
I’m out of Ideas on where to look for the problem anymore. I’d appreciate some input on that. If necessary I could upload the blender file.