Viewer controls.
June 29, 2000

Mouse buttons:

Left    rotate object
Middle  zoom view
Right   menus

Shift   constrains rotation about object z axis
Ctrl    constrains rotation about screen y axis

Keys:

1-9,0   change dicing
s       change status display
c       toggle constrained object rotation
            when constrain mode is active, Shift allows unconstrained rotations
d       toggle light dimming, so each light has intensity 1/nlights
f       show frame rate
z       toggle zoom mode, which makes the left mouse button act like the
            middle mouse button, in case you are missing the middle button
i       switch over to immediate mode demo (then use 'e' to animate)
w       toggle wireframe mode
[,]     decrement/increment the "debug count," which in turn lets you step
            through the passes needed to implement a shader
p       render a frame and print information about passes as they are rendered
o       toggle orientation display (probably useless to you, this lets us
            set up object/light orientations for our "presets")
q,ESC   quit
F1      previous preset
F2      reset current preset
F3      next preset
F4      select next "move item" so you don't have to access the menus


Scene viewer controls.
August 22, 2000

Most controls are the same as the regular viewer.  Here are the
differences:

[,]     adjust debug count to step through passes needed by scene (not shader)
o       toggle display of scale/angle/axis for current item (these numbers
            are directly usable as trackball parameters in scene files)
r       toggle rotateview, to allow rotation of the view around the origin
F1      previous scene
F2      reset current scene
F3      next scene
F4      previous move item
F5      reset current move item
F6      next move item
