I think it is a mixture of real-time mesh deformation, changing meshes for new ones and some texture changes - possibly also shader effects.
The facial changes are real-time deformation - the changes of hair, etc are done by swapping the hair mesh, etc.
The facial changes are real-time deformation - the changes of hair, etc are done by swapping the hair mesh, etc.