I need someone to write me a small C++ library that is able to efficiently load and animate 3D models (MS3D format). It will load the file and textures (you can use DevIL library for texture loading) and be able to draw the model on the screen. The model will have animations and functionality to blend smoothly between these animations. The vertex blending will be done in a vertex shader using dual quaternion skinning.