Animating faces based on 3D motion of real faces