1. A computer-implemented method for blending motions, the computer-implemented method comprising: capturing a live motion of a user; receiving a pre-recorded motion; and applying the live motion to a first portion of a virtual character and the pre-recorded motion to a second portion of the virtual character.