When you drag’n’drop the 3 files, it is doubleness because the meshes are saved in the .editorproject you are right.
To work well using the editor, I suggest in your case:
- Don’t use the “Import Meshes From…” as it will save the meshes in the .editorproject and they’ll not be updatable
- Just drag’n’drop your scene, textures, sounds, etc. files so the editor loads the scene
- Save your project (the .editorproject will be almost empty at the moment)
- Then only open the .editorproject in future
In a perfect case, the .editorproject file must contain ONLY the delta between the orignal scene file and the editor project (I mean things you can’t do yet in 3ds Max, Blender, etc.)
Following these steps, it will allow the editor to always consider the scene file as updatable and will work just as a linked file. This is typically useful if you work with an artist that still exports new versions of the scene.
The actions “Download Scene…” and “Download Scene As…” are used when you finished adding elements in your scene using the editor (sky effect, water, advanced materials, particle systems, etc., what you can’t do with Blender or 3ds Max yet for Babylon.js). You can see these actions like the final export for your game/application.
Anyway, I found a bug thanks to your test: i’m not able to open ONLY an .editorproject, it requires to have at least a scene file. Fixing ASAP
Don’t hesitate if it’s not clear, it’ll be a pleasure to clarify
Thanks for using the editor, it’s always a pleasure to have user and help =D