Perfect, thanks for such a fast turn around on this @ignazio! Using the
autoplay parameter is nice since that mirrors what YouTube, etc does.
I don’t think the performance is bad. Based on my testing, FBX files contain around 1.5 megabytes for 100 frames of animation (per character). So, for example, an animation of 400 frames with three characters would be 18 megabytes - taking a few seconds to load this is no problem. I think that displaying a simple loading animation (like the spinning wheel) until the multi-animation is loaded is perfectly fine!
As for any optimization, I’m not sure that anything simple is possible. You could try compressing the motion (PCA seems like a popular choice) and that might help. Python’s SciPy has this built-in. I can put together an example if it’s helpful