Eu criei um modelo no Blender. Agora eu quero ler esse modelo 3D no meu programa c ++. Imaginei que um modelo pode ser exportado para vários formatos de arquivo, por exemplo .obj, .3ds ou COLLADA e, em seguida, pode ser lido em um programa em c ++. Estou pesquisando na web há um bom tempo e encontrei muitos tutoriais. Mas eu tive problemas com a maioria deles. Por exemplo, no tutorial do Nehe, eles estão usando o glaux, que eu não quero usar no meu programa. E os tutoriais restantes usam o md2, que não é suportado pelo Blender.
Então, alguém pode me orientar qual formato de arquivo usar para exportar o modelo 3D e como carregá-lo no meu programa OpenGL? Além disso, como posso animar esse modelo? É possível adicionar efeitos extras, como o mapeamento de tons, depois que ele foi carregado no programa c ++ usando o OpenGL? se sim, então como?
PS Estou usando Linux para desenvolvimento de jogos