I would like to introduce you the Simple Ogre Material Editor tool I'm writing in C++ with codeblocks::minGW using wxWidgets 2.8 and ogre 1.6
This is how it's looking right now v.0.656:


It miss some a bit (a lot) of things but...it is barely usable already!
I post the compiled binaries(windows only for now, sorry!
SOME Simple Ogre Material Editor windows binary download
The usefulness for now for seeing how our objects will look like, or to slightly tweak material.script parameters and see the results at once.
Example:
Launch the app, then press "Reload Material", you will see the ogrehead getting back to its original material.
Down in the editor, go and tweak some parameters in the existing ones, ogre\tusks, ogre\skin and so on, when done, save the script(ctrl+s works) then press reload material again. TADA!
I need some fixing for some mem leak which may crash the application when quit, if you loaded some external mesh...and the Idle timing issue you will notice when moving/notmoving the mouse(the light, so the render cycle will spin faster!), also I'll switch soon to ogre 1.6.2
Notes/bugs/lacks:
- Reload Materials discard all the used materials and texture, then recreate the resources for it and then reapply to the mesh. For some reason the material reloaded is the same that autoloads with the mesh if you don't assign any material to it, so there is still this piece missing to use it properly, but if you use your custom mesh with the already associated proper material, you will have no problem with that(I guess!)
- Some shaders (like the furnished d3d9 BubbleShader) won't follow mesh rotation so left mouse button will result in display no mesh rotation with this shader
- You can load also cg hlsl vertex pixel programs in the editor, edit them and save them, but there is still no association between the material script you choose in the choice box, and these programs, so you will need to open manually those files.
- The "script" material choicebox doesn't load materials contained in the currently loaded material.script yet
Hope my english was understandable enough!
Let me know what you think.
Regards,







