34

Androidプラットフォームで使用するために開発されたOBJメッシュファイルローダーはかなりの数あるようです。誰かがこれらの経験があり、どれが彼らにとって最もうまくいくと思われるかについての推奨を提供できるかどうか疑問に思います。

これが私の基準です:

  • 軽量(ファイルサイズが小さい)、
  • 速度を最適化、
  • 実装が簡単、
  • ある種のテクスチャマッピングサポートを提供します(これが必要かどうかはわかりません-これを行うためにライブラリが必要かどうか、またはOpenGLESが必要なすべての作業を実行できるかどうかをコーディングで十分に理解していませんここ)、および
  • 市販されているAndroidアプリで使用できます。

これが私が見つけたライブラリのいくつかです。

また、このリストに含まれていない他の人の話を聞くこともできます。

4

2 に答える 2

21

あなたはしばらく前にこれを尋ねました、しかしあなたがまだ探しているなら私は良い解決策を持っています。

objファイルをロードする代わりに、頂点、法線、テクスチャ座標の配列に簡単に変換できます。objファイルをcヘッダーファイルに変換するツールがあります。後で出力をJavaで動作するように変換できます。難しいことではありません。

http://www.heikobehrens.net/2009/08/27/obj2opengl/

このソリューションは簡単です。ヘッダーファイルはobjファイルよりもソースコードに多くのスペースを追加せず、コンパイル時にデータはよりコンパクトになります。データをすぐにレンダリングできるので非常に高速で、テクスチャ座標を変換できます。商用製品に使用することを心配する必要はありません。

于 2010-08-30T20:25:16.190 に答える
12

これは古い質問ですが、Android用の優れたOBJローダーを見つけるためにいくつかの問題が発生しました。

提案されたほとんどすべてのソリューションを試しました

  • かなり古いMin3D(最終改訂は2011年から)
  • min3Dのフォークのように見えるラジャワリ
  • ゲームエンジンであるLibgdx
  • JPCT-AEAndroid用3Dエンジン

それほど複雑でなく、機能したのはJPCT-AEだけでした。これは、http ://www.jpct.net/jpct-ae/にあります。

OBJファイルの解析を可能にし、関連するMTLファイルからテクスチャを問題なくロードします。さらに、ドキュメントは他のドキュメントと比較して本当に説明的であり、多くの質問に答えられるフォーラムがあります。

于 2013-08-13T10:15:42.410 に答える