This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Modeltool"

From BZFlagWiki
Jump to: navigation, search
(differentiate arguments and diconf arguments)
Line 2: Line 2:
  
  
Modeltool options
+
Modeltool Arguments
  -g <name>      : use group definition
+
-g <name>      : use group definition
 
   -tx <dir>      : set texture prefix
 
   -tx <dir>      : set texture prefix
  -nomats        : do not write materials.
 
 
   -m         : disable materials (matref)
 
   -m         : disable materials (matref)
 
   -sm         : use the smoothbounce property
 
   -sm         : use the smoothbounce property
Line 22: Line 21:
 
   -gsz <val>      : shift the map by this value in Z
 
   -gsz <val>      : shift the map by this value in Z
 
   -bspskip <val>  : skip faces with this material when importing a bsp
 
   -bspskip <val>  : skip faces with this material when importing a bsp
   -bounds         : compute the bounds and sphere for draw info meshes and write them to the map
+
 
   -bounding       : generates invisible faces (and a material) to be used  for collision detection
+
DIconf Arguments
   -comments       : add comments to the resulting bzw file (will make it a lot larger
+
  -nomats              : do not write materials.
 +
   -bounds               : compute the bounds and sphere for draw info meshes and write them to the map
 +
   -bounding           : generates invisible faces (and a material) to be used  for collision detection
 +
   -comments         : add comments to the resulting bzw file (will make it a lot larger
 
   -striplimit <val> : the longest triangle strip to use for LODs  (16 recommended)
 
   -striplimit <val> : the longest triangle strip to use for LODs  (16 recommended)
 
[[category:Map Making]]
 
[[category:Map Making]]
 
[[category:Map Editors]]
 
[[category:Map Editors]]

Revision as of 05:19, 31 December 2007

Modeltool can now convert .obj files to bzflag drawinfo. It can be downloaded with the source code through SVN, and it is found in the bzflag/tools/ directory.


Modeltool Arguments

-g <name>       : use group definition
 -tx <dir>       : set texture prefix
 -m	         : disable materials (matref)
 -sm	         : use the smoothbounce property
 -yz	         : flip y and z coordinates
 -n	         : disable normals
 -t	         : disable texture coordinates
 -a	         : disable ambient coloring
 -d	         : disable diffuse coloring
 -s              : disable specular coloring
 -s              : disable shininess
 -sf <val>       : shine multiplier
 -e              : disable emission coloring
 -gx <val>       : scale the model by this factor
 -gsx <val>      : shift the map by this value in X
 -gsy <val>      : shift the map by this value in Y
 -gsz <val>      : shift the map by this value in Z
 -bspskip <val>  : skip faces with this material when importing a bsp
 

DIconf Arguments

 -nomats               : do not write materials.
 -bounds               : compute the bounds and sphere for draw info meshes and write them to the map
 -bounding           : generates invisible faces (and a material) to be used  for collision detection
 -comments          : add comments to the resulting bzw file (will make it a lot larger
 -striplimit <val> : the longest triangle strip to use for LODs  (16 recommended)