File format for generating 3D models from scratch?

2019-07-07 05:44发布

问题:

I'm beginning a project that will require me to export a user generated 3D model to be used in other programs such as Blender. For now I am mostly concerned with just the basic mesh data (not animation or bones or textures), though I would like the option to extend it in the future.

My question is this:

What is a good file format to use for 3D models when you will be writing the files from scratch?

My main considerations are:

  1. ease of implementation
  2. usefulness/universal acceptance (can it handle the information I want, and will most 3D programs recognize the format and be able to import it?)

From my research so far, my thought is to go with COLLADA, but I would appreciate any insights from anyone who has actually played around with the guts of 3D file formats.

Thanks!

回答1:

After further research and examining various file formats exported out of blender from the same model, I decided to follow the suggestion made in buc's comment and use the .OBJ format. It looks to be the easiest, most straightforward format to pick up quickly, and it satisfies everything I would need for my simple application. If I needed more advanced features though, I would probably go with COLLADA (.dae).

@buc if your comment had been an answer, I would have marked it correct, but either way, I figured it would be good to give this question an official conclusion.