I have an FBX rig and animation that I am trying to import into Playcanvas.
The animation involves a lot of very jerky motion. For some reason, when brought into Playcanvas, the motion is very subdued compared to the original animation.
I have brought both into Unreal, Blender, and Houdini, and they all appear the same, and correct. But for some reason inside Playcanvas the animation is wrong.
Yes, exactly. If you look at the FBX animation in any other software, you’ll see the range of motion is far more exaggerated than that. In Playcanvas it’s like it’s been dialed down to about 10% the motion, and also much slower for some reason.
You say “if you look at the FBX animation in any other software”…I just tried Blender, but Blender reports that it cannot load ASCII FBX files.Can you export to binary instead?
Ah, it was just the sample rate of the animation import. I didn’t know that setting was there, I just assumed animations came in with all their keys intact by standard. I had guess it might be something like that, but only looked for a setting on the asset (source, container, or animation), not in the general settings.
Personally, I think this would be a better setting to have on an asset by asset basis, rather than something set globally on import. Within a project, I might be importing various animations which I want to set the sample rate for individually. And also, once it’s been imported at a certain sample rate, I can’t seem to change it without deleting the animation and re-importing it. Would be very helpful to be able to set a different sample rate on the asset and have that update the derived animation in the asset browser. Just a thought.