6. The apparatus of claim 1 , wherein the avatar animation engine is to blend a plurality of pre-defined blend shapes when driving the avatar model with facial animation, and apply the head rotation impact weights to a result of the facial animation to drive the avatar model with skeleton simulation.
6. The apparatus of claim 1 , wherein the avatar animation engine is to blend a plurality of pre-defined blend shapes when driving the avatar model with facial animation, and apply the head rotation impact weights to a result of the facial animation to drive the avatar model with skeleton simulation. 7. The apparatus of claim 6 , wherein to blend a plurality of pre-defined blend shapes when driving the avatar model with facial animation comprises: determine a position offset in each of the plurality of pre-defined blend shapes; apply corresponding blend shape weights to the position offsets determined; sum the blend shape weighted position offsets for all blend shapes; and add the sum to a position offset of a vertex in a base model.