1. A computing device for generating an avatar with a facial expression corresponding to a facial expression of a user, the computing device comprising: a camera to capture a reference user image of a reference facial expression of the user and capture a real-time user image of a current facial expression of the user; an expression generation module to: transform the reference user image from a first perspective to a second perspective, wherein the second perspective is a perspective of a corresponding reference expression of the avatar, transform the reference user image from a first depth to a second depth, wherein the second depth is a plane on which the reference expression of the avatar is located; generate reference facial measurement data, based on the transformed reference user image, that defines distances between facial features of the user as indicated in the transformed reference user image, perform feature extraction on an image of the reference expression of the avatar to identify facial features of the avatar, determine distances between the identified facial features of the avatar to generate facial measurement data of the reference expression of the avatar, compare the reference facial measurement data with the facial measurement data of the corresponding reference expression of the avatar to generate facial comparison data, generate real-time facial measurement data, based on the real-time user image, that defines distances between facial features of the user as captured in the real-time user image, and apply the facial comparison data to the real-time facial measurement data to generate modified expression data; and a rendering module to generate the avatar having a facial expression corresponding to the current facial expression of the user as a function of the modified expression data.