Why new animation ? Because :
- It allow to shared one animation between models with different armature.
- There is changed communication interface: game <-> armature->
- There is made new animation format which is quicker, and more intuitive to debug.
- There is rewrote tools to export animations from blender.
- It support new format.
- It can extract only animations, only model or both.
- It's quicker.
But maybe some of you noticed that I wrote new in quotations marks. I done it because this system isn't new it's just extended old system. Truth that more than half of it was rewrite from scratches but even this new part of code base on old. I like this type of work because it help a lot to understand what I want to do. But more about it in next post.