|
|
Architecture Models airplane amarna ani artemis augustus_festoons augustus_house augustus_masks augustus_studiolo baalbek basilica_aemilia basilica_iulia colosseum compostela compostela_sound curia forum greatwall iza_house jerusalem_temple megiddo mysteries_frieze mysteries_room16 peru port_royal port_royal_now portal1 roman_forum santa_maria santa_maria_hires saturn temple_sun2 triumph Science Models bones brain channel clouds comet cometWithLines timesteps universe universe_balls_only universe_hiballs universe_isos+balls universe_last universe_points.all universe_points.gt.3
The information on the page is output from the maravillas command
list_vrnav_modelcommands.
It lists all commands linked to run_arch* or run_sci*
in /software/bin.
In addition there are specialized scripts for models which use uSim, or another navigator, including:
- temple_mount
- trajan_forum
- ucla_model or ucla_jepson_model
-  
- aneurysm
-  
- temple_sun
Usage: modelname [-h|-help] [new|old|test] [-date yyyy-mm-dd]
[-nfs4] [vrNav_options]
Available devices: a avb g gamepad i isense j joystick k keyboard s stinger t simulator;
default is keyboard
new|old|test release of vrNav default is production
date yyyy-mm-dd version of the model itself; default is production
nfs4 use developers' model
h|help show this message and quit
=========================================================================
vrNav2 Usage: vrNav2 [version] [device] [option ...] model_config_filename
MODEL CONFIG FILENAME:
A model config filename is required. It must have a suffix of .xml
or .jconf or .config E.g., /demo/architecture_models/curia.xml
VERSIONS:
new use vrNavApp.new
old use vrNavApp.old
-V|-version number use vrNavApp.number
If number is 32, ENVIRONS.32 will be sourced.
The default version is vrNavApp.
DEVICES:
a | avb AVB joystick
g | gamepad Linux gamepad
i | isense InterSense 900 tracker. 32-bit automatically used.
j | joystick generic Linux joystick
k | keyboard keyboard/mouse
s | stinger Gravis Stinger gamepad
t | simulator keyboard but with small window size
The default device is keyboard.
OPTIONS:
Local options:
-h|-help Show this message and quit.
-D|-displayconfig configuration_filename
Used to specify an alternate
display configuration file.
-M|-moviesize width height
Used to specify movie width and height.
-stereo number Use to specify the stereo interocular distance.
Ignored with IRIX 3 and 3fp archives.
Required for non-IRIX stereo.
Default number is 0.229
-G|-withLocalGui Startup the gui on localhost
(the same machine vrNav2 is running on).
You must also specify the -gui option.
This option is ignored if -startasslave or
-tile option is also present.
Environment options:
-light vrNav is to provide light. Don't use when light
and shading effects have been pre-rendered
into the texture maps. Do use for
scientific models.
-transparency Model contains transparent surfaces.
-backface Show both sides of geometric surfaces.
-O|-optimize Optimize the flight file on loading. If you specify
this option: lights, sounds, and jump to points
wont work.
Movie/Keyframe/Benchmarking related options:
-F|-keyfile filename
Save keyframes to filename.
-K|-keyframeplayer filename
Use keyframe player to play back and
filename as keyframe file.
-J|-keyframeplayer2 filename
Use keyframe player 2 to play back and
filename as keyframe file.
-u2|-usekeyframeplayer2
Save keyframes in keyframe player 2.
format.
-R|-recordpath filename
Record entire path in filename.
-P|-pathplayer filename
Use path player to play back recorded
path from filename.
-B|-benchmark filename
Used in conjunction with the path
player. Run the path and save
benchmark statistics in filename
-I|-imagedir path
When using a keyframe or path player
to play back, save the images,
one for each frame of the movie in
the directory specified.
-A|-autoplay Start the keyframe or path player
automatically.
-U|-autorecord Start the keyframe or path player
automatically and record images.
-W|-autosavestereo
Start the keyframe or path player
automatically and record left/right
eye images.
Communications options:
-gui <port> Communicate with the vrNav gui on
port port.
-S|-sound path address port environmentfile soundconfigfile
Communicate with the dbMax Sound Server
at address address on port port. Use
the sound environment file
environment file and the sound config
file soundconfigfile in directory path.
-sonify path address port environmentfile
Sonify a scientific visualization model.
-soundmsgseveryframe
Send a message to the Sound Server every frame.
-L|-lights address port
Communicate with the TFTMax plugin to 3D Studio Max
for the control of lights at address address on
port port.
-startasmaster address port [UDP|TCP]
For a collaborative vrNav session, start up as
the master and communicate with a slave at address
address on port port using either UDP or TCP
communications.
-startasslave address port [UDP|TCP]
For a collaborative vrNav session, start up as
the slave and communicate with a master at address
address on port port using either UDP or TCP
communications. Note that the master has to start
first.
-tilecontrol nOfTiles
For a tiled display using either the path player
or the keyboard navigator. Replace nOfTiles with
the number of tiles that will communicate with.
this controller.
-tile index For a tiled display using either the path player or
the keyboard navigator. Replace index with the
index of this tile in the tiled display.
The above information is the output of modelname -help.
vrNav2 script options are detailed in
vrNav User's Manual.
Unconverted (v5.4 or v5.8a) models cannot use the intersense tracker.
The isense option requires vrNav2 to use 32 bit.
If you specify the i or isense option,
converted models automatically use the 32-bit alternate of the specified
version (production, new, old, test) if one exists, or
call the vrNav2_32bit script, which uses a version 5.8 variant.
There is no vrNav2 32 bit variant for unconverted modelname.xml
files based on the vrNav2 version 5.4 vrNavChunks.desc file.
vrNav2 version 5.3 (vrNav2old) is 32 bit and could be used with the isense
option for xml files based on the version 5.3 vrNavChunks.desc file.
Use the 53to54 and xml2jcon scripts to convert a v5.3 config file.
Even from our old testing with the EnSight program several years ago (when Gaber was here) we found that the intersense tracker can not work with 64 bit. Even if you recompile all the intersense libraries in 64 bit, it still doesn't work. I think the intersense box itself is expecting 32 bit in its communications protocol.
Examples for architecture models.
-date nor -nfs4-date yyyy-mm-dd-nfs4-date yyyy-mm-dd -nfs4The model builders test directory /u/user2/reconst01/projects has a different, simpler structure than the /demo/architecture_models/archives directory. It doesn't have an intervening model subdirectory. You must have a model configuration file named model.xml in the /u/user2/reconst01/projects/model[-yyyy-mm-dd]/ directory.