Program parameters:
Pre-Integrated Volume Visualization - (c) 2001 Klaus Engel
usage: volume fileName.dat <-sb> <-ss n> <-qb> <-ct>
<-iso n> <-shd> <-fx>

-sb: single buffering instead of double buffering
-ss n: subsample volume during loading, 1/n resolution
-qb: quadbuffer stereo
-ct: correct transparency mode (enable stencil buffer)
-iso n:initial rendering mode: isosurface, n isosurfaces
-shd: initial rendering mode: volume shading
-fx: enable effects mode
-obj : load and show alias wavefront obj file
-orb : molecular orbital mode

left button: rotate
middle button: translate
right button: zoom
Use buttons on bottom of window to change rendering mode
in isosurface mode: use slider to change isovalue
in direct or volume shading mode: click transfer function, use panel to change transfer function


Key Comment
ESC exit program
h show help
SPACE render (only for emulation mode)
i switch to isosurface mode
t show transfer function
s show dependent texture
j toggle shading mode 
(pre-integrated <-> post-classification shading)
k build random transfer function (high frequencies)
b toggle bounding box
o toggle text display
p toggle projection mode (back to front, front to back)
l toggle slice polygon display
! write viewpoint(viewpoint.txt)
@ read viewpoint (viewpoint.txt)
w write palette (palette.table)
W read palette (palette.table)
m toggle texture compression
+ increase isovalue
- decrease isovalue
c activate clipping plane (does not work properly, driver bug)
cursor keys move clipping plane
] increase light intensity
[ decrease light intensity
d toggle specular lighting
\ increase number of isosurfaces
; decrease number of isosurfaces
* modify next isovalue
/ modify previous isovalue
r toggle adaptive reduction (1/2 resolution during interaction)
f toggle fast dependent texture update (default: fast)
e toggle explicit render mode (use space to render)

Known bugs:
- clipping plane does not work properly on GeForce3 in 2D texture mode

Klaus Engel, 20. Apr 2001