Armature bones fly everywhere after importing into Roblox

Hey! Today I made a horse kicking/irritated animation in blender, and it turned out fine. But then when I exported it and imported it on Roblox, the neck bones started going everywhere which was not intended at all. I think I might have an idea on why it does that, So basically the rig in blender is a control rig but in Roblox the bones convert into a normal rig so the weighting is very different. And there are two chains of bones that control the spine. One is for the lower half and one is for the upper half, and the lower one moves according to the animation in blender and the upper one is stiff so it moves everywhere according to the bone that’s at the start of the chain. So in order to solve the issue they have to sync perfectly which they do in blender but they don’t in Roblox. Here’s the original animation in blender and the one in Roblox:

Here’s what the 2 bone chains look like synchronized:
Screenshot 2023-02-27 065216

Here’s what it looks like when only 1 of them move:


Screenshot 2023-02-27 065245

This is also the animation compared to another animation I imported:

it could be that you have a hole in your horse blender is a good app but it’s very bad that you never show the holes properly, check just everything again if maybe there is a hole or if you maybe made a mistake. If that wasn’t the case then I’m sorry I couldn’t help.

1 Like

I’d fix the time-scale. Looks to me that it’s just sped up. Blender has a 24fps animation speed, by default and you have 23 frames. That’s about a second, but Roblox is 60. That can cause issues

Maybe you can also add a “cooldown” after the anmation, so extend it for a little bit? It seems to me the animation is restarting too fast

What does a hole mean exactly?

I extended the animation and it still didn’t work

Also this animation is the only time it did that. I made 2 animations, walking and running and it was synced well but this one is just weird

I think the problem is to do with roblox, not the anim. Maybe reimport it? I know little about animation sadly :frowning:

Yeah I reimported it multiple times and tried adjusting it in blender a lot of times but I still have that issue. I figured out why it’s doing that but idk how to fix it

what’s the issue? I don’t know animations but I’ve got some experience with blender

This is the reason, I already typed it in the original message

what I mean is that blender never really shows small errors or small errors are difficult to see. or maybe it’s a bug that an animation (seconds of time) isn’t really taken. Unfortunately, I have no experience of animation, but I apologize that I did not go into detail. and I apologize that I can’t help