Skin and bone animations via Assimp

Over the last few weeks I have been working hard on making sure that skin and bone animations are imported correctly for the formats that are read via the Assimp library. This means that you can now import such animations from COLLADA and FBX files.

In itself this feature might not sound very useful to most of you probably, but since I got stuck the last few times that I tried to add support for glTF skin and bone animations, I decided to try it with another format first. While working on this feature, I did figure out that some of the ways that I stored the skin and bone animations were not optimal, so I have changed this as well now. With that I am hopeful that I can add support for glTF soon as well (that is probably the next issue I will start to work on).

Below is a little video demonstrating this new feature. I found this test model in the Assimp repository. It probably tells you something about my age that I had no clue what the model is. Just yesterday my son asked me what this Pokemon had to do with flight simulator.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.