I am using the C++ version of Assimp. The problem I have is that when I try to get the bone structure from scene->mRootNode I get the name "RootNode" as the first bone but when I go through the animation it is just "Root" how the hell am I to get these to map. I have tried to get the structure directly from scene like this scene->mSkeletons[0]->mBones[0]->mArmature[0]; I have no idea why this structure exists because it doesn't seem to be useful.