NHK has developed an easy TV program production language called TVML (TV program making language)[14,15].A program script written in TVML is read by software called a TVML player to produce the program by real-time rendering. The universal formats of 3DCG data including model, texture,and motion files are supported by the TVML player. The 3DCG character's basic motions can be designated by action commands in TVML. Since the TVML player can be controlled by external software , interactive content can also be produced using user software, and the software can also control virtual camera for rendering in TVML player.