This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Modeltool"
From BZFlagWiki
(modeltool options) |
m (added -bounding and -nomats. Is my -bounding drfinition correct?) |
||
Line 5: | Line 5: | ||
-g <name> : use group definition | -g <name> : use group definition | ||
-tx <dir> : set texture prefix | -tx <dir> : set texture prefix | ||
+ | -nomats : no materials are output in the .bzw. | ||
-sm : use the smoothbounce property | -sm : use the smoothbounce property | ||
-yz : flip y and z coordinates | -yz : flip y and z coordinates | ||
Line 22: | Line 23: | ||
-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 | -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 | -comments: add comments to the resulting bzw file (will make it a lot larger | ||
-striplimit <val>: the longest triangle strip to use for LODs | -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:48, 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 -nomats : no materials are output in the .bzw. -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 -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