Stroke-based posing of three-dimensional models
First Claim
1. A method for posing a computer-animated three-dimensional model in a three-dimensional scene space, the model including a plurality of elements, the method comprising:
- receiving a stroke drawn in a two-dimensional screen space, the stroke having a starting point, an ending point, and a direction;
associating the stroke with an element of the model; and
positioning the element in the scene space based on the starting point, the ending point, and the direction of the stroke.
5 Assignments
0 Petitions
Accused Products
Abstract
A posing system for three-dimensional characters and other models uses a stroke-based gestural language to position elements of the characters in a three-dimensional environment. A user draws a stroke in a two-dimensional interface in connection with a portion of model. The drawn stroke corresponds to an element of the model, such as a particular body part. A software program interprets the stroke and applies it to the placement or posing of the corresponding element. Additional elements are posed as necessary to further define the way in which the model as a whole should be posed. With a number of appropriate strokes for each of the elements, an animator can position the model in the scene.
24 Citations
47 Claims
-
1. A method for posing a computer-animated three-dimensional model in a three-dimensional scene space, the model including a plurality of elements, the method comprising:
-
receiving a stroke drawn in a two-dimensional screen space, the stroke having a starting point, an ending point, and a direction;
associating the stroke with an element of the model; and
positioning the element in the scene space based on the starting point, the ending point, and the direction of the stroke. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a two-dimensional stroke for repositioning a three-dimensional character in a three-dimensional animated scene;
associating the stroke with an element of the character;
a step for translating the two-dimensional stroke into a three-dimensional position for the element; and
repositioning the element to the three-dimensional position. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for posing a computer-animated three-dimensional model in a three-dimensional scene space, the model including a plurality of elements, the computer program product comprising a computer-readable medium containing computer program code for performing the operations:
-
receiving a stroke drawn in a two-dimensional screen space, the stroke having a starting point, an ending point, and a direction;
associating the stroke with an element of the model; and
positioning the element in the scene space based on the starting point, the ending point, and the direction of the stroke. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product comprising a computer-readable medium containing computer program code for performing a method comprising:
-
receiving a two-dimensional stroke for repositioning a three-dimensional character in a three-dimensional animated scene;
associating the stroke with an element of the character;
a step for translating the two-dimensional stroke into a three-dimensional position for the element; and
repositioning the element to the three-dimensional position. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification