VRScript READ ME 

This folder contains (most of) the source files for the VRScript demo application. 
VRScript supports embedding sounds, QuickTime movies, pictures, and 3D objects 
in a QuickTime VR movie. It does this by reading an external script file that 
contains commands directing the playing of these media. 

VRScript is being distributed for two purposes:
(1) Source code: as an example of using the QuickTime VR 2.0 API. VRScript 
exploits virtually all the hooks available to applications developers, 
including back-buffer procedures, prescreen buffer procedures, node-entering 
and node-leaving procedures, intercept procedures, and so forth. You are free 
to use the source code, or any modification of it, in your applications. 
However, you should not distribute any modified version of the source code 
without indicating clearly that the source code is based on, but not identical 
to, the VRScript source code.

(2) Application: as a quick and easy way of constructing demos showing the 
capabilities of the QuickTime VR API. VRScript was used for this purpose 
at the 1997 Worldwide Developers Conference (WWDC). The script and movie 
file used in the WWDC presentation are included in this directory. Some of 
the media used in the WWDC presentation (for example, the QuickTime movies 
and most of the sounds) have been replaced, however, due to consent and 
copyright reasons.

WARNING
Using the VRScript source code or application for any other purpose is 
expressly prohibited by Apple Computer, Inc. In particular, the script 
file format is not intended to provide a standard script format for 
directing VR movies. The current script format and the associated parser 
code are quick hacks that are far too rudimentary for commercial purposes. 
In addition, you should not ship the VRScript application as part of a 
commercial product, and you should not expect Apple Computer to support 
either the source code or script file. You have been warned!

NOTE
VRScript is ripe for optimizations and additional capabilities. I'd bet 
that a smart programmer could get QuickTime movies and 3D objects 
(the two biggest CPU hogs) working much faster. If you make any improvements 
to the VRScript source code, I'd hope that you share them with me, so 
that I can pass them on to the rest of the QTVR developer community. 
I'm certainly also interested in hearing about any bugs you uncover in 
VRScript, but I make no promise to fix them in a timely manner.

Enjoy