Domanda

Sto sviluppando un'applicazione Android.

Ho un modello 3D elaborato con Blender. Sapete se c'è un modo per esportare quel modello in una geometria di OpenGL?

Ho intenzione di utilizzare codice C ++ per modello di carico e disegnare con OpenGL. Ma se si sa una scelta migliore, mi dica.

È stato utile?

Soluzione

Non esiste formato definito come OpenGL geometria . Si dovrà creare le proprie strutture per memorizzare e gestire i vertici e triangoli.

Se non si desidera utilizzare terze loader partito, il probabilmente la cosa più semplice sarebbe utilizzando il formato Wavefront OBJ . E 'davvero semplice da analizzare, ed è possibile esportare i modelli da frullatore può esportare a obj in modo nativo.

Se non avete voglia di partire da zero, è possibile utilizzare il mio molto di base OBJ caricatore per OpenGL. Download da qui .

Altri suggerimenti

Ecco un documento sul formato .blend: http://www.atmind.nl/blender /mystery_ot_blend.html Anche se, si sarebbe probabilmente meglio a esportarlo in un formato diverso. C'è uno strumento per convertire chiamato readblend quella parte del proiettile di, se sei bloccato con file .blend.

Come si utilizza i dati dipende dal modo in cui l'OpenGL app è suddivisa. Se siete ancora in fase di progettazione, forse Ogre3D sarebbe utile? http://www.ogre3D.org

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top