0


2

ブレンダーデザインをOpenGL ES 1.1にエクスポートする

私はAndroidアプリケーションを開発しています。

Blenderにモデルがあり、それをエクスポートしてOpenGL ES 1.1で使用したいと思います。 Androidで。

モデルをポイントと頂点のセットとしてエクスポートするにはどうすればよいですか?

OpenGL ES 1.1で使用する他の適切な形式はありますか? レンダリングエンジンを使用していません。

ありがとう。

4 Answer


2


エクスポートにWavefront(.obj)を使用し、それをプロジェクトのアセットディレクトリに配置できます。 Webでサンプルコードを使用できるいくつかの異なる.objインポーターがあります。 それらの1つは、Earthライブ壁紙http://code.google.com/p/earth-live-wallpaper/source/browse/trunk/%20earth-live-wallpaper/SLWP/src/com/seb/SLWP/Sphereからのものです.java [こちら]。

コードを調べると、インデックスバッファは不要で、頂点は再利用されないため、Earth Wallpaperはドローバッファではなくドロー配列を使用しているように見えます。

このコードを拡張して同一の頂点を識別し、マージできると思いますが、ロード時間が大幅に遅くなる可能性があります。


0


@ TenFour04メンションとして、*。obj *は適切なオプションです。 Dennis Ippelのチュートリアルをご覧ください。 min3Dフレームワーク


0


また、それらをColladaにエクスポートし、GoogleプロジェクトからAndroidのcoladaローダーを使用することもできます。 しかし、これは完全にはほど遠いです。


0


badlogic libgdxの例を参照することもできます。