Vim3D is a viewer/graphical interpreter for 3D scene descriptions using C++ and OpenGL. (Visit Vim3D.com)
Many basic building tools are available through commands much like the ones used in unix which are accessed through the vi-style command line in the lower portion of the screen. The target users for this software are developers and engineers, in particular, people with an interest in computer science, creativity, visualization, and a love of the vi editor.
The nature of Vim3D's scene-building capabilities allow a developer to have a flexible work environment, through commands and scripts. Animations and object properties can be controlled through channel files, which can can be generated or imported from a MatLab or GNUPlot dat file. Relative references allow objects to reference each other's parameters, such as one object changing color to the position of another object, or perhaps in step with information emanating from an audio waveform.