Material editor: BlendState, documentation and presets

Hi all,



my team would like to create a sort of material editor for jme, possibly integrated into SceneWorker project (Noel Lynch - the SceneWorker developer and maintainer - already created the starting point for the gui  :slight_smile: )



The project design is driven by our 3d artist - one of the goals of this tool is to be usable by "non coder" people (like artists,  in fact)



The first step we are doing is to collect all the info about the RenderState classes that could be used to manage a mesh material (BlendState, TextureState, etc)



I created a document that tries to list and to explain the BlendState attributes.  It is here:

http://matt-zone.dyndns.org/libs-repository/temp/blendState.html



I'd like to ask to the jme / OpenGL gurus if that document is correct or if I am missing something.

I'd like also to know if there are presets useful to obtain meaningful results - this to create simple gui buttons to select them.



Thank you !

I have finished to write docs for other renderStates (that could be used for a material editor):



http://matt-zone.dyndns.org/libs-repository/temp/blendState.html

http://matt-zone.dyndns.org/libs-repository/temp/fogState.html

http://matt-zone.dyndns.org/libs-repository/temp/materialState.html



and now I'm finishing this one… quite big… ;^)

http://matt-zone.dyndns.org/libs-repository/temp/textureState.html



Could this documentation be useful for other non OpenGL experts  :stuck_out_tongue:



Question for OpenGL gurus… do you know of any useful texture combiner preset ?



Thank you!

these are excellent…

great reference material…

An excellent place for this information would be the jME Users Guide in the wiki.

nymon said:

An excellent place for this information would be the jME Users Guide in the wiki.


Is it possible to put them as html files ?
Initially I started to write them using wiki syntax for our trac installation.
But at the end, it was not possible to create nested tables, so I wrote html instead.

It could be also possible to save those html pages into the jme server and to reference them using jme wiki pages links.  What do you think ?

Anyway, I neved edited a jme wiki page. Do I need some permissions ?

Thank you!

Anyway, I neved edited a jme wiki page. Do I need some permissions ?


No just register once again on the wiki, then you can edit everything.