I tried out the examples of irrlicht and found the animations looked very poor compared to blitz basic.
So I wrote a b3d file loader for Irrlicht.
So far it plays animations smoothly (interpolated frames, weighted vertices), and can also load light mapped meshes.
Transitions between animations are not yet done, I will need a custom IAnimatedMeshSceneNode to get it to work.
And one or two functions don’t yet work.

(Edit: File is out of date and the loader has been included with the new version of irrlicht)
Download:
ftp://codedrop%40gdlib%2Enet:codedrop@codedrop.gdlib.net/B3d_Loader.zip
if that fails:
http://www.uploading.com/en/?get=K3VYIQNJ
I am a beginner at C++ programming, so please help me improve this loader.
I’m happy for people to do what ever they like with it.
Any feedback welcome