While debugging an issue in ModelConverterX I had the need to compare the internal representation of the objects in detail. So I decided to write some code so that I can export this representation to a file and then compare those two files.
But since I thought it might be useful for users as well to store the internal representation of the object to file, I have added this functionality now to the development release. You will see a new file format, ModelConverterX Object (MOB), in the import and export dialogues. This format will export the entire internal representation of your object. So if you want to save your work, without exporting to a flight simulator format, you can use this format as well now.
There even is an option to also embed the textures of the object in the same file. This can be useful if you for example used the Drawcall Minimizer to create new textures, but you have not yet saved them to disk afterwards. In the MOB format these new textures can be stored internally.
Two notes of warning:
- I do not plan to ensure backward compatibility of the MOB format over different versions. So this file format is really intended to store an object and then import it with the same version of ModelConverterX. You might not be able to import a MOB file that you saved a year later though.
- I think I have implemented all attributes of the internal representation to the MOB format, but if you found something that is lost on export or import, please let me know.
SceneryDesign.org