Hi!
I know this a bit off topic, and a bit long, but I hope to get some response anyway…
I have created a new file format for storing 3D triangle meshes, and I would like to get some feedback from potential users before going beta.
Why another one? Well, this one is compressed, so it can store most meshes in a very dense format, compared to other similar file formats. Also, it is completely free and open, and comes with a software library that makes it easy for most applications to load and save files in the new format (which is called OpenCTM, by the way, for “Compressed Triangle Mesh”).
There are two things that I would need some help with right now, though:
-
Feedback of how useful this format would be for Your applications, and if it isn’t, how to alter it to make it more useful (i.e. what is missing?). This can be anything from compiler/language support, to missing features in the file format and lack of support in major 3D applications.
-
I am trying to build a test set (i.e. a bunch of 3D meshes/models) so that I can test and optimize the software library. So far I have worked mostly with the Stanford bunny and some custom simple meshes, but I am looking for some more real-world meshes (as in used in actual 3D applications). I would like OpenCTM to support CAD models, scanned models, game models and art/movie models, in all sizes. The models would have to be free / public domain, of course, and preferrably in a format that Blender can load.
Feel free to try the software out if you wish, but please bare in mind that the project is in alpha stage, which means that there are no tutorials, no “getting started” documents, and both the file format and the API is likely to change before the final release.
Some quick links:
OpenCTM home page
Feedback forum
API docs
Source code (browse SVN repo)
The goal is, of course, that OpenCTM will be a useful file format, and a useful tool. So I hope that you will find it interesting enough to participate in its development to make it as great as possible…