Я новичок, который начинает играть с OpenGL ES на устройствах Android. Чтобы попрактиковаться в OpenGL, я хотел создать небольшой игровой движок, поэтому мне было интересно, каким будет лучший формат файла 3D-модели.
Я также заинтересован в бесплатных моделях того же формата.
Что ты посоветуешь?
Ответы:
Есть два, которые действительно просты в использовании. Первый - это волновой фронт (.obj) http://en.wikipedia.org/wiki/Wavefront_.obj_file, а второй - Стэнфорд (.ply) http://en.wikipedia.org/wiki/PLY_(file_format)
Оба хранят данные в обычном текстовом / ascii формате, так что вы можете читать контент в обычном текстовом редакторе, который поможет вам понять контент и как его читать.
Есть более продвинутые и методы, которые поддерживают больше функций (анимация, скиннинг и т. Д.), Одна из них - Collada, разработанная группой khronos
источник
Форматы файлов не зависят от графического API. Для OpenGL самый простой и часто используемый формат - * .OBJ или * .3DS. Эти файлы легко найти в веб-загрузчиках. Бесплатные модели (и даже) коммерческие модели используют эти форматы. Программное обеспечение для 3D-моделирования также можно экспортировать в эти форматы. (3ds Max, Blender, Milkshape и т. Д.).
источник