Hello Ababak,
i've looked a little how to make this possible, but i'm not a coder so i probably missed some posibilities.
- blender exporters/plugins work with python scripts, which export the scene in the specific renderer's format
- Next Limits provide the developper SDK to help convert scene data in .mxs format and physical correct dimensions
- the SDK is C++ libraries, so they can't be used as a plugin for blender because it would require to make a specific blender compilation (custom blender-maxwell version)
- python only maxwell exporter would need to rewrite the SDK api in python : much work and horrible to maintain when MW SDK changes
- the possible route would be to make an external C++ .blend to .mxs converter, and call it from a blender python-script: good performance, easy to maintain, no specific blender build.
- blender team is currently working on new tools: first: the new python integration allows to modify and create new user interface panels for better external python tools integration. second: an external renderer API, but this feature seems to be delayed so no much info seems aviable.
For now I stopped investigate in that area and am testing luxrender which looks promising and work "natively" with blender.
Victor