Systems and Methods For Applying Animations or Motions to a Character
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
An virtual character such as an on-screen object, an avatar, an on-screen character, or the like may be animated using a live motion of a user and a pre-recorded motion. For example, a live motion of a user may be captured and a pre-recorded motion such as a pre-recorded artist generated motion, a pre-recorded motion of the user, and/or a programmatically controlled transformation may be received. The live motion may then be applied to a first portion of an the virtual character and the pre-recorded motion may be applied to a second portion of the virtual character such that the virtual character may be animated with a combination of the live and pre-recorded motions.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having stored thereon computer executable instructions for blending motions, the computer executable instructions comprising instructions for:
-
applying a pre-recorded motion to a virtual character; receiving a first gesture from a user; capturing a live motion of the user; and applying the live motion to at least a portion of the virtual character in response to receiving the first gesture. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for rendering a model of a user;
- the system comprising;
a processor, wherein the processor executes computer executable instructions, and wherein the computer executable instructions comprise instructions for; receiving a pre-recorded motion and a live motion of a user; mapping one or more body parts of a virtual character to one or more joints in a first model of the user associated with the live motion; mapping one or more body parts of the virtual character to one or more body parts of a second model associated with the pre-recorded motion; and animating the virtual character with the pre-recorded motion and the live motion. - View Dependent Claims (17, 18, 19, 20)
- the system comprising;
Specification