11. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, including instructions being operable to cause one or more data processing apparatus to: receive through a computer a markup language document defining a three dimensional (3D) scene, the markup language document comprising markup language commands that import 3D model data representing a 3D model in a non-markup language data format and manipulate objects associated with the 3D model data by invoking one or more behaviors associated with the object; create the objects in memory from the 3D model data; manipulate one or more of the objects according to the markup language commands to present through a display interface the 3D model with dynamic behavior in the 3D scene; and manipulate one or more of the objects according to one or more non-3d data quantitative values received from a remote data source to present through the display interface the 3D model with dynamic behavior in the 3D scene.
11. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, including instructions being operable to cause one or more data processing apparatus to: receive through a computer a markup language document defining a three dimensional (3D) scene, the markup language document comprising markup language commands that import 3D model data representing a 3D model in a non-markup language data format and manipulate objects associated with the 3D model data by invoking one or more behaviors associated with the object; create the objects in memory from the 3D model data; manipulate one or more of the objects according to the markup language commands to present through a display interface the 3D model with dynamic behavior in the 3D scene; and manipulate one or more of the objects according to one or more non-3d data quantitative values received from a remote data source to present through the display interface the 3D model with dynamic behavior in the 3D scene. 19. The computer readable medium of claim 11 , further comprising instructions to generate a second mark-up language document defining a second 3D scene based on the objects in memory.