- Upgrade to Bevy 0.15
- Separate
.gltf
and.glb
loaders
Animation exporting was (to my knowledge) nerfed by Bevy. The new curve format is more powerful, but gives us less information to go off of when exporting. For now, we use an arbitrary linear sample rate to export animations at rather than the exact keyframe timestamps and interpolation format like before. Something better could be figured out in the future, but for now I did the simple solution and things should generally work (besides morph weight animation export, which I have not yet implemented).
This will lead to larger files sizes in good cases, or distorted animations in bad cases.