He creado un modelo en Blender. Ahora quiero leer ese modelo 3D en mi programa c ++. Pensé que un modelo se puede exportar a varios formatos de archivo, por ejemplo .obj, .3ds o COLLADA, y luego se puede leer en un programa c ++. He estado buscando en la web para hacerlo durante bastante tiempo y encontré muchos tutoriales. Pero me encontré con problemas con la mayoría de ellos. Por ejemplo, EN el tutorial de Nehe están usando glaux que no quiero usar en mi programa. Y los tutoriales restantes usan md2 que no es compatible con Blender.
Entonces, ¿alguien puede guiarme qué formato de archivo usar para exportar el modelo 3D y cómo cargarlo en mi programa OpenGL? Además, ¿cómo puedo animar ese modelo? ¿Es posible agregar efectos adicionales como el mapeo de tonos después de que se haya cargado en el programa c ++ usando OpenGL? ¿Si es así, entonces cómo?
PD: estoy usando Linux para el desarrollo de juegos