TVML is a scripting language to describe TV-program-like CG animations. TVML engine interprets a script written in TVML to generate a real-time CG animation.