osgconv - manual page for osgconv 3.4.1
- obj-x86_64-linux-gnu/bin/osgconv [options] infile1 [infile2 ...]
outfile
- OSG_ASSIGN_PBO_TO_IMAGES
<ON/OFF>
- Set whether PixelBufferObjects should be assigned to Images to aid
download to the GPU.
- OSG_BUFFER_OBJECT_POOL_SIZE
<int>
- Set the hint for the size of the vertex buffer object pool to manage.
- OSG_BUILD_KDTREES
on/off
- Enable/disable the automatic building of KdTrees for each loaded
Geometry.
- OSG_COMPILE_CONTEXTS
<mode>
- OFF | ON Disable/enable the use of background compiled contexts and
threads.
- OSG_COMPUTE_NEAR_FAR_MODE
<mode>
- DO_NOT_COMPUTE_NEAR_FAR | COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES |
COMPUTE_NEAR_FAR_USING_PRIMITIVES
- OSG_CONFIG_FILE
<filename>
- Specify a viewer configuration file to load by default.
- Set the drawable policy for setting of loaded drawable to specified type.
mode can be one of DoNotModify, DisplayList, VBO or VertexArrays>.
- Set the thread priority to DEFAULT, MIN, LOW, NOMINAL, HIGH or MAX.
- OSG_DEFAULT_BIN_SORT_MODE
<type>
- SORT_BY_STATE | SORT_BY_STATE_THEN_FRONT_TO_BACK | SORT_FRONT_TO_BACK |
SORT_BACK_TO_FRONT
- OSG_DISPLAY_TYPE
<type>
- MONITOR | POWERWALL | REALITY_CENTER | HEAD_MOUNTED_DISPLAY
- OSG_DO_PRE_COMPILE
<ON/OFF>
- Switch on or off the pre compile of OpenGL object database pager.
- OSG_EYE_SEPARATION
<float>
- Physical distance between eyes.
- OSG_FBO_POOL_SIZE
<int>
- Set the hint for the size of the frame buffer object pool to manage.
- OSG_FILE_PATH
<path>[:path]..
- Paths for locating datafiles
- OSG_FORCE_TEXTURE_DOWNLOAD
<ON/OFF>
- should the texture compiles be forced to download using a dummy
Geometry.
- OSG_GL_CONTEXT_FLAGS
<uint>
- Set the hint for the GL context flags to use when creating contexts.
- OSG_GL_CONTEXT_PROFILE_MASK
<uint>
- Set the hint for the GL context profile mask to use when creating
contexts.
- OSG_GL_CONTEXT_VERSION
<major.minor>
- Set the hint for the GL version to create contexts for.
- OSG_GL_ERROR_CHECKING
<type>
- ONCE_PER_ATTRIBUTE | ON | on enables fine grained checking, ONCE_PER_FRAME
enables coarse grained checking
- OSG_GL_TEXTURE_STORAGE
- ON|OFF or ENABLE|DISABLE, Enables/disables usage of glTexStorage for
textures where supported, default is ENABLED.
- OSG_IMPLICIT_BUFFER_ATTACHMENT_RENDER_MASK
- OFF | DEFAULT | [~]COLOR | [~]DEPTH | [~]STENCIL. Substitute missing
buffer attachments for render FBO.
- OSG_IMPLICIT_BUFFER_ATTACHMENT_RESOLVE_MASK
- OFF | DEFAULT | [~]COLOR | [~]DEPTH | [~]STENCIL. Substitute missing
buffer attachments for resolve FBO.
- OSG_KEYSTONE
ON | OFF
- Specify the hint to whether the viewer should set up keystone
correction.
- OSG_KEYSTONE_FILES
<filename>[:filename]..
- Specify filenames of keystone parameter files. Under Windows use ; to
deliminate files, otherwise use :
- OSG_LIBRARY_PATH
<path>[:path]..
- Paths for locating libraries/ plugins
- OSG_MAXIMUM_OBJECTS_TO_COMPILE_PER_FRAME
<int>
- maximum number of OpenGL objects to compile per frame in database
pager.
- OSG_MAX_NUMBER_OF_GRAPHICS_CONTEXTS
<int>
- Maximum number of graphics contexts to be used with applications.
- OSG_MAX_PAGEDLOD
<num>
- Set the target maximum number of PagedLOD to maintain.
- OSG_MAX_TEXTURE_SIZE
- Set the maximum size of textures.
- OSX Only : Specify the behavior of the menubar (AUTO_HIDE, FORCE_HIDE,
FORCE_SHOW)
- OSG_MINIMUM_COMPILE_TIME_PER_FRAME
<float>
- minimum compile time alloted to compiling OpenGL objects per frame in
database pager.
- OSG_MULTI_SAMPLES
<int>
- Set the hint for the number of samples to use when multi-sampling.
- OSG_NEAR_FAR_RATIO
<float>
- Set the ratio between near and far planes - must greater than 0.0 but less
than 1.0.
- OSG_NOTIFY_LEVEL
<mode>
- FATAL | WARN | NOTICE | DEBUG_INFO | DEBUG_FP | DEBUG | INFO | ALWAYS
- OSG_NUM_DATABASE_THREADS
<int>
- Set the hint for the total number of threads to set up in the
DatabasePager.
- OSG_NUM_HTTP_DATABASE_THREADS
<int>
- Set the hint for the total number of threads dedicated to http requests to
set up in the DatabasePager.
- OSG_NvOptimusEnablement
<value>
- Set the hint to NvOptimus of whether to enable it or not, set 1 to enable,
0 to disable
- OSG_OPTIMIZER
"<type> [<type>]"
- OFF | DEFAULT | FLATTEN_STATIC_TRANSFORMS |
FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS |
REMOVE_REDUNDANT_NODES | COMBINE_ADJACENT_LODS | SHARE_DUPLICATE_STATE |
MERGE_GEOMETRY | MERGE_GEODES | SPATIALIZE_GROUPS | COPY_SHARED_NODES |
TRISTRIP_GEOMETRY | OPTIMIZE_TEXTURE_SETTINGS | REMOVE_LOADED_PROXY_NODES
| TESSELLATE_GEOMETRY | CHECK_GEOMETRY | FLATTEN_BILLBOARDS |
TEXTURE_ATLAS_BUILDER | STATIC_OBJECT_DETECTION | INDEX_MESH |
VERTEX_POSTTRANSFORM | VERTEX_PRETRANSFORM
- OSG_RUN_FRAME_SCHEME
- Frame rate manage scheme that viewer run should use, ON_DEMAND or
CONTINUOUS (default).
- OSG_RUN_MAX_FRAME_RATE
- Set the maximum number of frame as second that viewer run. 0.0 is default
and disables an frame rate capping.
- OSG_SCREEN
<value>
- Set the default screen that windows should open up on.
- OSG_SCREEN_DISTANCE
<float>
- Physical distance between eyes and screen.
- OSG_SCREEN_HEIGHT
<float>
- Physical screen height.
- OSG_SCREEN_WIDTH
<float>
- Physical screen width.
- OSG_SERIALIZE_DRAW_DISPATCH
<mode>
- OFF | ON Disable/enable the use of a mutex to serialize the draw dispatch
when there are multiple graphics threads.
- OSG_SPLIT_STEREO_AUTO_ADJUST_ASPECT_RATIO
<mode>
- OFF | ON Default to OFF to compenstate for the compression of the aspect
ratio when viewing in split screen stereo. Note, if you are setting fovx
and fovy explicityly OFF should be used.
- OSG_SPLIT_STEREO_HORIZONTAL_EYE_MAPPING
<mode>
- LEFT_EYE_LEFT_VIEWPORT | LEFT_EYE_RIGHT_VIEWPORT
- OSG_SPLIT_STEREO_HORIZONTAL_SEPARATION
<float>
- Number of pixels between viewports.
- OSG_SPLIT_STEREO_VERTICAL_EYE_MAPPING
<mode>
- LEFT_EYE_TOP_VIEWPORT | LEFT_EYE_BOTTOM_VIEWPORT
- OSG_SPLIT_STEREO_VERTICAL_SEPARATION
<float>
- Number of pixels between viewports.
- OSG_STEREO <mode> OFF | ON OSG_STEREO_MODE <mode>
- QUAD_BUFFER |
ANAGLYPHIC | HORIZONTAL_SPLIT | VERTICAL_SPLIT
- | LEFT_EYE | RIGHT_EYE | VERTICAL_INTERLACE | HORIZONTAL_INTERLACE
- OSG_SWAP_METHOD
<method>
- DEFAULT | EXCHANGE | COPY | UNDEFINED. Select preferred swap method.
- OSG_TEXTURE_POOL_SIZE
<int>
- Set the hint for the size of the texture pool to manage.
- OSG_TEXT_INCREMENTAL_SUBLOADING
<type>
- ON | OFF
- OSG_THREADING
<value>
- Set the threading model using by Viewer, <value> can be
SingleThreaded, CullDrawThreadPerContext, DrawThreadPerContext or
CullThreadPerCameraDrawThreadPerContext.
- OSG_THREAD_SAFE_REF_UNREF OSG_USE_SCENEVIEW_FOR_STEREO <mode>
- OFF | ON Disable/enable the hint
to use osgUtil::SceneView
- to implement stereo when required..
- OSG_WINDOW x y
width height
- Set the default window dimensions that windows should open up on.
- OSG_WRITE_OUT_DEFAULT_VALUES
- ON | OFF
-O option - ReaderWriter option
- --compressed
- Enable the usage of compressed textures,
- defaults to OpenGL ARB compressed textures.
--compressed-arb - Enable the usage of OpenGL ARB
compressed textures
--compressed-dxt1 - Enable the usage of S3TC DXT1
compressed textures
--compressed-dxt3 - Enable the usage of S3TC DXT3
compressed textures
--compressed-dxt5 - Enable the usage of S3TC DXT5
compressed textures
- --fix-transparency - fix
statesets which are currently
- declared as transparent, but should be opaque. Defaults to using the
fixTranspancyMode MAKE_OPAQUE_TEXTURE_STATESET_OPAQUE.
- --fix-transparency-mode
<mode_string> - fix statesets which are currently
- declared as transparent but should be opaque. The mode_string determines
which algorithm is used to fix the transparency, options are:
- MAKE_OPAQUE_TEXTURE_STATESET_OPAQUE,
- MAKE_ALL_STATESET_OPAQUE.
- -l libraryName - load plugin
of name libraryName
- i.e. -l osgdb_pfb Useful for loading reader/writers which can load
other file formats in addition to its extension.
- -e extensionName - load
reader/wrter plugin for file extension
- i.e. -e pfb Useful short hand for specifying full library name as
done with -l above, as it automatically expands to the full library
name appropriate for each platform.
- -o orientation - Convert
geometry from input files to output files.
- Format of orientation argument must be the following:
- X1,Y1,Z1-X2,Y2,Z2
- or
- degrees-A0,A1,A2
- where X1,Y1,Z1 represent the
UP vector in the input
- files and X2,Y2,Z2 represent the UP vector of the output file, or degrees
is the rotation angle in degrees around axis (A0,A1,A2). For example, to
convert a model built in a Y-Up coordinate system to a model with a Z-up
coordinate system, the argument may look like
- 0,1,0-0,0,1
- or
- -90-1,0,0
- -t translation - Convert
spatial position of output files.
- Format of translation argument must be the following :
- X,Y,Z
- where X, Y, and Z
represent the coordinates of the
- absolute position in world space
- --use-world-frame -
Perform transformations in the world frame, rather
- than relative to the center of the bounding sphere.
- --simplify n -
Run simplifier prior to output. Argument must be a
- normalized value for the resultant percentage reduction. Example:
--simplify .5
- will produce a 50% reduced model.
- -s scale - Scale size of
model.
- Scale argument must be the following :
- SX,SY,SZ
- where SX, SY, and SZ
represent the scale factors
- Caution: Scaling is done in destination orientation
- --smooth - Smooth
the surface by regenerating surface normals on
- all geometry nodes
- --addMissingColors
- Add a white color value to all geometry nodes
- that don't have their own color values (--addMissingColours also
accepted).
--overallNormal - Replace normals with a single overall
normal.
--enable-object-cache - Enable caching of objects,
images, etc.
--formats - List all supported formats and their
supported options.
- --format
<format> - Display information about the specified
<format>,
- where <format> is the file extension, such as "flt".
--plugins - List all supported plugin files.
- --plugin
<plugin> - Display information about the specified
<plugin>,
- where <plugin> is the plugin's full path and file name.