1. A method for modifying avatar motion, the method comprising: receiving an input motion sequence; determining an input motion model for the input motion sequence; modifying an avatar motion model associated with a stored avatar to approximate the input motion model for the input motion sequence when the avatar motion model does not approximate the input motion model; and presenting the stored avatar after the avatar motion model associated with the stored avatar is modified to approximate the input motion model for the input motion sequence.