I'm still working on improving OSGExp. My user plug-in system is finally done.
Please find in attachment a modified 0.9.4p1 version including previous modifications and new one.
The plug-in system is manage by the UserPluginManager class. It load dll files and call processing
methods on that Dll before optimizing the tree and after (to let the user choose the right time to do work on the tree).
In the source tree I included a sample plug-in that do nothing but show how to do a plug-in and can be use to test the system.
There is also a ReadMe.txt file that explain how to install plug-ins.
The shaders generation (specially for bump mapping) is still under work.
Like before it was tested on Visual Studio 2003 build with 3DSMax 8.