Why manually convert to j3o files?

I’ve just started to play with the jMonkeyEngine and JME Platform.

To me it seems a bit error prone to have to manually start the compilation into j3o files and to use one kind of file during development and another when deploying. What’s the reason for that instead of letting the platform recompile the j3o files automaticly if the dependant files have been updated?

Only j3o files can store all properties of a jME Scenegraph, so you have to use those to save a model with effects, special shaders or whatever. You dont have to use another format during development. If you for example add a smoke effect to a model and the jMP would automatically reconvert the j3o file when the orignal export file was changed, the smoke effect would not be there anymore.

I see. Thanks!