Difference between revisions of "HowToAdjustMeshesForSFZ"
Ghoulsblade (Talk | contribs) |
Ghoulsblade (Talk | contribs) |
||
Line 17: | Line 17: | ||
and one for other tools operations like alignment and rotating. | and one for other tools operations like alignment and rotating. | ||
+ | |||
+ | the min/max/center buttons are for aligning the mesh | ||
"unify" scales and centers the model so that it fits inside the grid box. | "unify" scales and centers the model so that it fits inside the grid box. |
Latest revision as of 20:36, 24 August 2007
When importing models, they often have to be rescaled, recentered and rotated.
We created a specialized editor mode inside SFZ for that, it is described here.
- see also HowToExportFromBlender
- see also HowToTestModelsIngame
to start the mesh-editor launch sfz with the commandline parameter "-sm" followed by the filepath to a mesh, e.g.
./sfz -sm data/model/sd_spaceman.mesh
a white grid-box shows 1 unit in the sfz coordinate space.
a spaceman next to the box is helpful to understand the size in relation to a human.
you get two dialogs with buttons, one for scaling and moving the model (0.5 halves the model size)
and one for other tools operations like alignment and rotating.
the min/max/center buttons are for aligning the mesh
"unify" scales and centers the model so that it fits inside the grid box.
"save" overwrites the original model with the current version, so be sure to make a backup
be careful, there is no undo functionality.
the mesheditor is coded in lua, so if you want to make modifications, you might want to take a look at data/lua/lib.meshedit.lua . if you extend it please share the code if possible =)