This might sound like a simple question, but I'm too stupid to figure it out
I want to have models with a very simple frame-based animation walk (or better crawl) around a map. The model is not huge, it has 1,700 vertices and 3,400 faces. The only way I could get the (self-made) animation to work is through the old .md2 file format. Irrlicht is fine with a few of those, but at about 20 instances of the model, the performance goes way down, to about 15 FPS or less. The problem is that I need couple of hundreds of these models.
What's curious is that the performance remains bad even if I turn off the animation, or remove the animation from the md2 model altogether, it makes basically no difference, so it must have to do with the md2 format itself. If I convert the model to ms3d, then the performance is great, but ms3d doesn't support frame-based animations, as far as I know. I also tried converting to md3, but Misfit 3D (is there anything else?) complains about too many vertices in a single group (also tried to split it into multiple groups, the error doesn't go away).
I know that there are more elegant ways of animating models, but I just want a rather simple solution for now, and the rendering looks great if I only have one or two models. Also, md2 seems like quite an outdated format, but what else is there as an alternative? Any practical way in which other formats could be used to support frame-based animations (they are just darn easy to create, and besides, my model doesn't have any bones)? Or anything in particular that Irrlicht could have a problem with (I'm not using anything fancy, it's really just the models).
My system has a 4x3.6GHz core AMD processor, 16GB RAM, and is running Ubuntu Linux 14.04. Any help is greatly appreciated.
Merry Christmas!!