A Survey of Computer Graphics Facial Animation Methods: Comparing Traditional Approaches to Machine Learning Methods