Quote:Original post by Evil Steve
Going by your code above, you're not interpolating between animation frames, you're just skipping from one frame to the next. What you should be doing is lerping the vertex positions between the two positions, so at the start of frame 0, the vertices are at the positions defined by frame 0, halfway through they're halfway between frame 0 and 1, etc.
no he isn't.
if (elapsedTime >= (1000.0f / kAnimationSpeed) ) { pModel->currentFrame = nextFrame; lastTime = time; }
He only updates the frame every x amount of milliseconds