I have created a 3D model with bones using Blender. now i want to access this 3d model using a visual studio application(C# or C++). as an example there are few buttons. one is "rise your left hand". once i press it left hand of 3d model is getting rise. using blender i can animate this 3d model so that left hand rising. but my problem is my system need to display more than 50 pre-animated actions (turn head to left side, etc) and need to call them once each buttons press. so i want to know how i store this 3d models so that i can call. but another problem is then database of file size will be very large because of size of each 3d model will be large. but i have an idea to store only the movement of skeleton(bones) and bind the bone movement with 3d models frame by frame problematically using the application. so i need your help to know the possibility of implementing this and if you have any suggestion idea, let me know. i am a student and this is for my final year project. thanks for every helps..