Thursday, September 20, 2007

Schematic Illustrations

Development Environment





Ordinarily, I write my scripts with a strict left-to-right layout except for loops. For the sake of these screen shots, I re-arranged the scripts into the switch-back pattern that you see below. Do not be deceived: even tough Virtools offers you a two dimensional scripting interface, the instructions are translated into an extremely linear command stream for the computer. For example, if two "bIn" behaviour inputs are activated on the same building block at the same time, the one on top takes priority. If it appears that several behaviours are taking place at the same time, this is a result of the illusion produced by your computer operating at upwards of three billion cycles per second.

Panorama Script






This script was the level script at the time the Panorama VMO was produced. It was moved from the level to the canvas (so called "Plane White") when exporting the entire composition as an NMO object.

Behaviour Graphs





These are expanded behaviour graphs that were used in the Panorama script.

Object Load Script








This is the Object Load Studio script, deployed as a tidy web player. If you click the left mouse button, a flask will appear near the center of the canvas. Clicking again will make the flask disappear. This flask is contained in the Object Load Script VMO, and demonstrates how feedback elements from the loading script can be made to work with presentation elements contained in the loaded object.

No comments: