1. A method for real-time facial animation, comprising: providing a dynamic expression model; receiving tracking data corresponding to a facial expression of a user; estimating tracking parameters based on the dynamic expression model and the tracking data; and refining the dynamic expression model based on the tracking data and the estimated tracking parameters to produce a refined dynamic expression model.