0

Androidアプリを開発しています。

Blender にモデルがあり、それをエクスポートして OpenGL ES 1.1 で使用したいと考えています。アンドロイドで。

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

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

ありがとう。

4

4 に答える 4

2

エクスポートに Wavefront (.obj) を使用して、プロジェクトの assets ディレクトリに配置できます。Web で入手できるサンプル コードを備えた、いくつかの異なる .obj インポーターがあります。それらの 1 つは、こちらの Earth Live Wallpaper からのものです。

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

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

于 2010-12-01T01:33:11.757 に答える
0

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

于 2011-05-02T20:07:31.217 に答える
0

@ TenFour04 が言及しているように、.objは適切なオプションです。min3D フレームワークを使用した 3D モデルのロードに関する Dennis Ippel のチュートリアルをご覧ください。

于 2010-12-01T02:40:03.650 に答える
0

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

于 2011-05-06T10:19:28.747 に答える