Animation data generation apparatus, animation data generation method, animated video generation apparatus, and animated video generation method
First Claim
1. An animation data generation apparatus comprising:
- an interface unit for setting of time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculation unit for calculating the number of frames corresponding to animation, on the basis of the time allocation between animations set by the interface unit; and
an animation data generation unit for generating data of the animation in standstill so that the 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the animation data in standstill, using the number of frames calculated by the number-of-frame calculation unit and a function corresponding to the type of the animation in moving state set by the interface unit.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an animation data generation apparatus that supplies a state where a character string can be read, in a part of 3D character animation generated on the basis of functions. This animation data generation apparatus includes: an interface unit for setting characters which are used for animation, time allocation between 3D character animations in moving state and in standstill, and the type of the animation in moving state; a number-of-frame calculation unit for calculating the number of frames corresponding to animation on the basis of the time allocation; and an animation data generation unit 105 for generating data of the animation in standstill so that 3D characters corresponding to the set characters can be read, and generating data of the 3D character animation in moving state so as to link to the data of the animation in standstill, using the number of frames calculated by the number-of-frame calculation unit and a function corresponding to the animation type set by the interface unit.
55 Citations
22 Claims
-
1. An animation data generation apparatus comprising:
-
an interface unit for setting of time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculation unit for calculating the number of frames corresponding to animation, on the basis of the time allocation between animations set by the interface unit; and
an animation data generation unit for generating data of the animation in standstill so that the 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the animation data in standstill, using the number of frames calculated by the number-of-frame calculation unit and a function corresponding to the type of the animation in moving state set by the interface unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20)
-
-
13. An animation data generation method comprising:
-
a setting step of setting time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculating step of calculating the number of frames corresponding to the animation on the basis of the set time allocation between animations; and
an animation data generation step of generating data of the animation in standstill so that 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the data of the animation in standstill, using the number of frames calculated in the number-of-frame calculation step and a function corresponding to the type of the animation set in the setting step.
-
-
14. A computer-readable program storage medium that contains a program for making a computer execute:
-
a setting step of setting time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculating step of calculating the number of frames corresponding to the animation on the basis of the set time allocation between animations; and
an animation data generation step of generating data of the animation in standstill so that 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the data of the animation in standstill, using the number of frames calculated in the number-of-frame calculation step and a function corresponding to the type of the animation set in the setting step.
-
-
15. An animated video generation apparatus comprising:
-
an interface unit for setting time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculation unit for calculating the number of frames corresponding to the animation on the basis of the time allocation between the animations set by the interface unit;
an animation data generation unit for generating data of the animation in standstill so that 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the data of the animation data in standstill, using the number of frames calculated by the number-of-frame calculation unit and a function corresponding to the type of the animation in moving state set by the interface unit;
a characteristic amount calculation unit for calculating a characteristic amount as an amount which is characteristic of the 3D character animation;
a camera control unit for calculating a position and a posture of a camera with respect to the animation data, on the basis of the characteristic amount, so that the 3D character animation in standstill can be read; and
a rendering unit for generating animated video of 3D characters using the camera position and posture calculated by the camera control unit and the animation data.
-
-
21. An animated video generation method comprising:
-
a setting step of setting time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculation step of calculating the number of frames corresponding to the animation on the basis of the time allocation between animations set in the setting step;
an animation data generation step of generating data of the animation in standstill so that 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the animation data in standstill, using the number of frames calculated in the number-of-frame calculation step and a function corresponding to the type of the animation set in the setting step;
a characteristic amount calculation step of calculating a characteristic amount as an amount which is characteristic of the 3D character animation;
a camera control step of calculating a position and a posture of a camera with respect to the animation data, on the basis of the characteristic amount, so that the 3D character of the animation in standstill can be read; and
a rendering step of generating 3D character animated video using the camera position and posture calculated in the camera control step and the animation data.
-
-
22. A computer-readable program storage medium that contains a program for making a computer execute:
-
a setting step of setting time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state;
a number-of-frame calculation step of calculating the number of frames corresponding to the animation on the basis of the time allocation between animations set in the setting step;
an animation data generation step of generating data of the animation in standstill so that 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the animation data in standstill, using the number of frames calculated in the number-of-frame calculation step and a function corresponding to the type of the animation set in the setting step;
a characteristic amount calculation step of calculating a characteristic amount as an amount which is characteristic of the 3D character animation;
a camera control step of calculating a position and a posture of a camera with respect to the animation data, on the basis of the characteristic amount, so that the 3D character of the animation in standstill can be read; and
a rendering step of generating 3D character animated video using the camera position and posture calculated in the camera control step and the animation data.
-
Specification