Soy un novato que está comenzando a jugar con OpenGL ES en dispositivos Android. Para practicar OpenGL, quería crear un pequeño motor de juego y me preguntaba cuál sería el mejor formato de archivo de modelo 3D.
También me interesan los modelos gratuitos del mismo formato.
¿Que sugieres?
Respuestas:
Hay dos que son realmente fáciles de usar. Primero es wavefront (.obj) http://en.wikipedia.org/wiki/Wavefront_.obj_file y el segundo es stanford (.ply) http://en.wikipedia.org/wiki/PLY_(file_format)
Ambos almacenan datos en formato normal de texto / ascii para que pueda leer el contenido en un editor de texto normal que lo ayudará a comprender el contenido y cómo leerlo.
Hay métodos más avanzados y que admiten más funciones (animación, skinning, etc.), una de ellas es la Collada, desarrollada por el grupo khronos.
fuente
Los formatos de archivo no dependen de la API de gráficos. Para OpenGL, el formato más simple y más utilizado es * .OBJ o * .3DS. Es fácil encontrar cargadores web para estos archivos. Los modelos gratuitos (e incluso) paquetes de modelos comerciales usan estos formatos. Los softwares de modelador 3D también pueden exportar a estos formatos. (3ds max, licuadora, batido, etc.).
fuente