Eu sou um novato que está começando a jogar com o OpenGL ES em dispositivos Android. Para praticar o OpenGL, eu queria criar um pequeno mecanismo de jogo e fiquei pensando qual seria o melhor formato de arquivo de modelo 3D.
Também estou interessado em modelos gratuitos do mesmo formato.
O que você sugere?
Respostas:
Existem dois que são realmente fáceis de usar. Primeiro é o wavefront (.obj) http://en.wikipedia.org/wiki/Wavefront_.obj_file e o segundo é stanford (.ply) http://en.wikipedia.org/wiki/PLY_(file_format)
Ambos armazenam dados no formato normal de texto / ascii, para que você possa ler o conteúdo em um editor de texto normal, o que o ajudará a entender o conteúdo e como lê-lo.
Existem métodos e métodos mais avançados que suportam mais funções (animação, skin etc), um deles é o Collada, desenvolvido pelo grupo khronos
fonte
Os formatos de arquivo não dependem da API de gráficos. Para o OpenGL, o formato mais simples e mais usado é o * .OBJ ou * .3DS. É fácil encontrar carregadores da Web para esses arquivos. Modelos gratuitos (e até) pacotes de modelos comerciais usam esses formatos. Os softwares modeladores 3D também podem exportar para esses formatos. (3ds max, liquidificador, milkshape etc.).
fonte