Domanda

sto sviluppando e l'applicazione Android.

Ho un modello su Blender e voglio esportarlo per utilizzarlo con OpenGL ES 1.1. su Android.

Come posso esportare il mio modello come un insieme di punti e vertice?

C'è un altro formato adatto per l'uso con OpenGL ES 1.1? Non sto usando un motore di rendering.

Grazie.

È stato utile?

Soluzione

È possibile utilizzare Wavefront (obj) per l'esportazione, e metterlo nella directory di risorse del progetto. Ci sono alcuni importatori obj differenti con il codice di esempio sul web. Uno di loro è dalla Terra Live Wallpaper qui .

Da studiare il codice, sembra a me come il buffer indice è inutile, e la carta da parati della Terra potrebbe essere solo usando array disegnare invece di tamponi pareggio, perché nessuno dei vertici vengono riutilizzati.

suppongo che si possa espandere su questo codice per identificare vertici identici e unirli, ma potrebbe rallentare il tempo di caricamento molto.

Altri suggerimenti

Come @ TenFour04 Menzioni, obj è una buona opzione. Date un'occhiata al tutorial di Dennis Ippel su carico 3D modelli con la min3D quadro .

Si potrebbe anche esportarli in Collada e utilizzare Android colada caricatore da qualche parte da progetti di google. Questo è ben lungi dall'essere completo però.

È anche possibile fare riferimento a esempi libgdx badlogic.

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