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
(added categories, and SVN, still needs work)
(modeltool options)
Line 3: Line 3:
  
 
Modeltool options
 
Modeltool options
-bounding      generates sphere and extents,  
+
  -g <name> : use group definition
  -comments    numbers each vertex/normal/texcoord and corner to assist in further editing of the .bzw.
+
  -tx <dir> : set texture prefix
  -nomats          materials are not output in the .bzw.  Use this with the "include" function.
+
  -sm : use the smoothbounce property
 
+
  -yz : flip y and z coordinates
 +
  -n : disable normals
 +
  -t : disable texture coordinates
 +
  -m : disable materials
 +
  -a : disable ambient coloring
 +
  -d : disable diffuse coloring
 +
  -s : disable specular coloring
 +
  -sh : 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
 +
  -bounds : compute the bounds and sphere for draw info meshes and write them to the map
 +
  -comments: add comments to the resulting bzw file (will make it a lot larger
 +
  -striplimit <val>: the longest triangle strip to use for LODs 
 
[[category:Map Making]]
 
[[category:Map Making]]
 
[[category:Map Editors]]
 
[[category:Map Editors]]

Revision as of 00:36, 27 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 options

 -g <name>  : use group definition
 -tx <dir>  : set texture prefix
 -sm	: use the smoothbounce property
 -yz	: flip y and z coordinates
 -n	 : disable normals
 -t	 : disable texture coordinates
 -m	 : disable materials
 -a	 : disable ambient coloring
 -d	 : disable diffuse coloring
 -s	 : disable specular coloring
 -sh	: 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
 -bounds : compute the bounds and sphere for draw info meshes and write them to the map
 -comments: add comments to the resulting bzw file (will make it a lot larger
 -striplimit <val>: the longest triangle strip to use for LODs