An animation data generation apparatus that supplies a state where a
character string can be read in a part of 3D character animation generated
based on functions. The apparatus includes an interface unit for setting
characters which are used for animation, time allocation between 3D
character animations in a moving standstill state, and the type of the
animation in the moving state. The apparatus also includes a calculation
unit for calculating the number of frames corresponding to animation based
on the time allocation, and a generation unit for generating animation
data in the standstill state so that 3D characters corresponding to the
set characters can be read, and for generating data of the 3D character
animation in a moving state so as to link to the data of the animation in
the standstill state by using the number of calculated frames and a
function corresponding to the set animation.