1. A method for applying an animation to a visual representation, the method comprising: rendering the visual representation of a user; selecting an animation from an avatar library that is representative of a user's behavior identified from a history of user data, wherein the history of user data comprises user data previously captured from a physical space; and applying the animation from the avatar library to the visual representation of the user.