Graphics.NewbieDougCommandline - lordmundi/wikidoctest GitHub Wiki
« Doug Config File | NewbieIndex | »
% doug [options scene_files(s)]
Normally one launches Doug by running the run_graphics script. In order to find the commandline options, do the following:
% cd <doug area>
% setenv DOUG_HOME `pwd`
% source edge_env #(or .doug_cshrc in older versions)
% bin_${VR_HOST_CPU}/doug -help
<This will generate an error, but will give you the commandline options>
| Option | Description |
||
| -display name | Specifies which display context to use |
| -package_first | Specifies that packages take priority when loading files |
| -system_first | *Specifies that the standard file-system take priority when loading files |
| -mode name | Specifies which manager block in the 'modes' to parse if runing as a manager |
| -base_package pkgfile | Specifies a fallback package to use in loading files |
| -nobase_package | Removes any previouly specified fallback package specified for file loading |
| -package pkgfile | Specifies a package file from which files can be loaded |
| -nopackage | Removes any previouly specified package used for loading files |
| -plugin name 'args' | Specifies arguments to pass to a plugin with given name |
| -load name | Specifies what load context to use when parsing config files |
| -scene name | Specifies which scene defined in the load to use |
| -quality [l,m,h] | Specifies the quality of texturing to use (l=low,m=medium,h=high) |
| -normal_mask err | Specifies the maximum error allowed when performing normal mask culling |
| -tmesh_size max_size | Specifies the maximum length triangle strip to build (default 64) |
| -tmesh_tries max_tries | Specifies the maximum number of attempts that will be made to reach max_size triangle strips (default 100) |
| -bsphere_cull max_size min_proj | Specifies upto to max_size bounding sphere that projects to less min_proj pixels that will get culled |
| -cluster_point max_ang | Specifies maximum angle a cluster of point lights can span to be considered for single point light substitution |
| -input cfgfile | Specifies a config file to append to the ones normally parsed |
| -group name | Specifies a simulation group-id used to identify which shared resources to use |
| -comptex_size size | Specifies a rule whereby any texture having a dimension >= size will be reduced in half |
| -lookat [+/-axis] | Specifies a default lookat direction to use (defaults to -x) |
| -fixed fps | Specifies a desired fixed frame rate to use (defaults to free-floating) |
| -culling_rule mask | Specifies a bitmask used to enable any or all of 31 culling rules |
| -lighting_rule mask | Specifies a bitmask used to enable any or all of 31 lighting rules |
| -reflection_grp mask | Specifies a bitmask used to enable any or all of 31 reflection groups |
| -glint_grp mask | Specifies a bitmask used to enable any or all of 31 glint groups |
| -shadow_grp mask | Specifies a bitmask used to enable any or all of 31 shadow groups |
| -(no)cluster | Tells DSP to (or not to) enable light clustering optimization |
| -(no)core_onkill | Tells DSP to (or not to) produce a core file when terminated by a signal (only if a core/nocore file does not exist) |
| -(no)localviewer | Tells DSP to (or not to) use localviewer lighting model |
| -(no)autocollapse | Tells DSP to (or not to) auto-collapse the scene graph for beter performace |
| -(no)texpreload | *Tells DSP to (or not to) loadup and define textures at startup |
| -(no)attach | Tells DSP to (or not to) attach to a runing visual having the same group-id |
| -(no)itimer | *Tells DSP to (or not to) use system itimers (unix only) for process schedualling |
| -(no)baseline | Tells DSP to (or not to) enforce baseline-scene rules |
| -(no)pallettedtex | Tells DSP to (or not to) used palletted textures if hardware supports it |
| -(no)border | Tells DSP to (or not to) use a bordered window for rendering |
| -(no)center | Tells DSP to (or not to) center window on display |
| -(no)fullscreen | Tells DSP to (or not to) enlarge window to fill screen |
| -(no)direct | Tells DSP to (or not to) use imediate-mode rendering |
| -(no)verbose | Tells DSP to (or not to) output all messages |
| -(no)fps | Tells DSP to (or not to) report FramesPerSeconds statistics |
| -(no)private | Tells DSP to (or not to) not use shared memory |
| -(no)cache | *Tells DSP to (or not to) cache any model loading |
| -(no)autokill | Tells DSP to (or not to) kill all DSP-processes when the manager goes down |
| -(no)mipmapping | Tells DSP to (or not to) use mipmapped texturing |
| -(no)specular | *Tells DSP to (or not to) render material specular component |
| -(no)texture | *Tells DSP to (or not to) render texture-maps |
| -(no)zbuffer | *Tells DSP to (or not to) use zbuffering |
| -(no)hide | Tells DSP to (or not to) initially disable viewports |
| -(no)monochrome | Tells DSP to (or not to) enable monochrome rendering support |
| -(no)culling | *Tells DSP to (or not to) enable culling of objects |
| -(no)material | Tells DSP to (or not to) enable advanced material rendering |
| -(no)glints | Tells DSP to (or not to) enable rendering of glint-effects |
| -(no)reflections | Tells DSP to (or not to) enable rendering of mirrored surfaces |
| -(no)shadows | Tells DSP to (or not to) enable rendering of shadows |
| -(no)stereo | Tells DSP to (or not to) enable rendering of stereo pairs |
| -(no)timing | Tells DSP to (or not to) enable performace monitoring |
| -(no)advlighting | Tells DSP to (or not to) enable advanced lighting support |
| -(no)nvoccluders | *Tells DSP to (or not to) enable hardware occlusion support |
| -(no)double | Tells DSP to (or not to) use double precision matricie |
| -(no)grabfocus | *This tells DOUG to (or not to) grab input focus when it comes up |
| -(no)tcldebug | This runs DOUG with (or withoug) the tcl debugger |
| -(no)visual | *This runs DOUG with (or without) loading models and rendering |
| -config file.cfg | This tells doug to use a 'file.cfg' config file instead of the default doug.cfg |
| -nopackage_dir | This removes any previously specified package_dir |
| -package_dir path | This specifies a path where data-packages can be found and searched |
| -yoff val | This vertically offsets the doug main window val amount |
| -xoff val | This horizontally offsets the doug main window val amount |