			PCI Fly! Demonstration

The following files make up the Fly! demonstrations:

    fly                  Fly! executable

    tiny.pix             tiny demo data file, 512 by 512            
    flytiny              demo script, tiny data set in true color    
    flytinybw            demo script, tiny data set in black and white
    flytiny3d            demo script, tiny data set in 3d            
    flytinyfalse         demo script, tiny data set in false color


The demo scripts are a single line text which are used to start the 
fly executable with appropriate command line options.

The tiny demonstration is suitable for workstations with 16 to 24Mbytes
of RAM. 

To run a demonstration select one of the demo scripts listed above
and enter its name.  For example:

    % flytiny       (or perhaps   % ./flytiny)

It will take a while for Fly! to load and format the data files,
often more than a minute, so be patient.  When running one of the
3D demos (flytiny3d) you must wear Anaglyph (red and blue lensed) glasses.

To get you started working with Fly! a quick list of commands is
presented below.


* When the mouse cursor is positioned in the rendering window
  the mouse buttons have the following assignments: LEFT - change direction
  to position pointed at; MIDDLE - toggle between run/pause; 
  RIGHT - change elevation, bottom of window for low elevation, top for higher.

* In the View topic in the Menubar in the main window select the
  Perspective popup and modify the perspective parameters.  The height
  magnification is especially interesting.

* In the Nadir topic in the Menubar in the main window select the 
  image overview popup.  When the mouse cursor is in the Nadir image the
  mouse buttons have the following assignments: LEFT - move to pointed
  position; RIGHT - toggle between image/elevation.

* The rendering window can be resized by pulling on the frame.

* In the main panel there are two boxes showing the position and
  flight direction.  When the mouse cursor is in the position box the
  mouse buttons have the following assignments: LEFT - move to 
  position pointed at.  When the mouse cursor is in the direction box
  the mouse buttons have the following assignements: LEFT - change
  look and movement direction; MIDDLE - change look direction;
  RIGHT - make look direction same as movement direction.

* To exit Fly! use the exit option in the File topic in the MenuBar.

You are encouraged to explore the other aspects of Fly!.

The demonstration data file tiny.pix is of an area of
Orange County, California (just southwest of Los Angeles).  
The imagery was acquired by the Landsat satellite on December 3, 1982, and
is at 30 metres resolution. 
The elevation data is signed 16 bit with 1 metre height resolution.
The file is in PCIDSK format, and has been geocoded to the UTM grid system.  
The PCIDSK format is compatible with PCI's EASI/PACE software.

SPECIAL NOTES:

On IBM RISC System 6000's there is an extra Fly! executables:
fly.gl.  fly.gl is for 24 bit systems with the gl libraries
installed and fly is the generic X version.  

On Silicon Graphics IRIS systems there is an extra Fly! executables:
fly.par.  fly is for single processor systems, and fly.par is for 
parallel (multi) processor systems.

On either of these machines, to make use of the other executable, execute a
"mv fly fly.temp" followed by "mv fly.<ext> fly", where <ext> is replaced 
by either gl or par.  The demo scripts should then work properly, with the
altered executable.

