9

OpenGLにはGLLoadObjFile('myModel.obj');のような関数がないため、iOSアプリで.objのような3Dモデルファイルをロードするための最良のチュートリアルは何ですか?

波面ローダーを試しましたが、機能していないようです。

4

3 に答える 3

7

https://github.com/jlamarche/iOS-OpenGLES-Stuff/tree/master/Wavefront%20OBJ%20Loader

ローダーはかなりまともなようで、ブレンダーのマテリアルもサポートしていますが、OpenGL ES 1 を使用していますが、ローダー クラスは ES 2 で完全に動作するはずです

于 2012-07-16T03:59:51.917 に答える
4

Ninevegl というライブラリを使用しました。これは非常に優れており、.obj や .dae などのファイル形式をサポートしています。使い方はとても簡単で、ドキュメントもきちんと説明されています。ここにリンクがあります。

http://nineveh.gl/downloads/

于 2013-03-19T15:00:41.317 に答える
1

.objおよび.mtlファイルを iOS 上の OpenGL ES 2.0 にロードするための Perl/Xcode プロジェクトをビルドしました。ここから入手できます。それが呼び出されmtl2opengl、次の同様の質問で他の SO ユーザーからのコメント/結果を確認できます。

  1. openglesはiPhoneで人間の顔を表示します
  2. ios : GLEssentials サンプル コードを使用した単純な 3D モデルの表示
  3. Blender の blend (または obj) ファイルを Qualcom Vuforia .h ファイルに変換する方法
于 2013-03-19T15:11:14.300 に答える