Generating animation data
First Claim
1. Apparatus for generating animation data, including storage means comprising at least one character defined as a hierarchy of parent and children nodes and animation data defined as the position in three-dimensions of said nodes over a period of time, memory means comprising animation instructions, wherein said processing means are configured by said animation instructions to perform the steps of animating said character with first animation data;
- selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
matching said nodes with corresponding nodes within said second animation data;
interpolating between said nodes and said matching nodes; and
animating said character with second animation data, having blended a portion of said first animation data with said second animation data in real-time.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for generating animation data, including storage means comprising at least one character defined as a hierarchy of parent and children nodes and animation data defined as the position in three-dimensions of said nodes over a period of time, memory means comprising animation instructions, wherein said processing means are configured by said animation instructions to perform the steps of animating said character with first animation data; selecting nodes within said first animation data when receiving user input specifying second animation data in real-time; respectively matching said nodes with corresponding nodes within said second animation data; respectively interpolating between said nodes and said matching nodes; and animating said character with second animation data having blended a portion of said first animation data with said second animation data.
102 Citations
32 Claims
-
1. Apparatus for generating animation data, including storage means comprising at least one character defined as a hierarchy of parent and children nodes and animation data defined as the position in three-dimensions of said nodes over a period of time, memory means comprising animation instructions, wherein said processing means are configured by said animation instructions to perform the steps of
animating said character with first animation data; - selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
matching said nodes with corresponding nodes within said second animation data;
interpolating between said nodes and said matching nodes; and
animating said character with second animation data, having blended a portion of said first animation data with said second animation data in real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
-
11. A method of generating animation data, including at least one character defined as a hierarchy of parent and children nodes and animation data defined as the position in three-dimensions of said nodes over a period of time, wherein said method comprises the steps of
animating said character with first animation data; - selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
matching said nodes with corresponding nodes within said second animation data;
interpolating between said nodes and said matching nodes; and
animating said character with second animation data having blended a portion of said first animation data with said second animation data in real-time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
-
21. A computer-readable medium having computer readable instructions executable by a computer, such that said computer performs the steps of:
-
animating a character defined as a hierarchy of parent and children nodes with first animation data defined as the position in three-dimensions of said nodes over a period of time;
selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
matching said nodes with corresponding nodes within said second animation data;
interpolating between said nodes and said matching nodes; and
animating said character with second animation data having blended a portion of said first animation data with said second animation data in real-time. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer system programmed to process image data, including storage means configured to store at least one character defined as a hierarchy of parent and children nodes and animation data defined as the position in three-dimensions of said nodes over a period of time, memory means configured to store animation instructions and processing means configured by said animation instructions to perform the steps of;
-
animating said character with first animation data;
selecting nodes within said first animation data when receiving user input specifying second animation data in real-time;
matching said nodes with corresponding nodes within said second animation data;
interpolating between said nodes and said matching nodes; and
animating said character with second animation data, having blended a portion of said first animation data with said second animation data in real-time. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification