Techniques for performance based, real-time facial animation