2009-03-20 11 views
1

Cheetah 3Dで作成したオブジェクトを開いているGL iphoneアプリケーションにインポートしたいと思います。誰かが私にこのことをどうやって見せることができますか?オブジェクトを任意の数のファイル形式でエクスポートできますが、objが正しいと思います。これを私のOpenGLのキャンバスでレンダリングするには何が必要ですか?Cheetah 3Dモデル> XCode Open GLアプリケーション

ありがとう、私は外部ファイルから物事を読み込むときに合計n00bです!

+0

iPhoneの3Dモデルを表示したいのですが、どうすればいいですか?[http://stackoverflow.com/questions/413919/want-to-display-a-3d- iphone-model-on-the-get-to-get-started) – epatel

答えて

1

私は特にGLEの作業を行っていませんが、少なくともobjは一般的に最も移植性が高く広く使用されている形式であることを教えてくれます。

FBX(Filmbox)は比較的新しく興味深いフォーマットですが、魅力的なフォーマットですが、objがほとんどのニーズに合っています。

OpenGLには、3Dファイル形式を読み込むためのネイティブサポートがありません。obj内のデータをOpenGLプリミティブに変換できるライブラリを使用する必要があります。GLUT

GLUTをダウンロードして、objsの解析方法を提供するprogs/demos/smooth/glm.cを見つけてください。

0

Cheetah 3Dのネイティブファイル形式の.jasとI explain my process for why I chose .jas and how I figured out how to read what I want from the fileのローダーを作成しました。ローダーは私のゲームが進行するにつれて変化しているので、まだ完成していませんが、すでに頂点とポリゴンのデータ、モデル上の変形、任意の四角形のテッセレーション、頂点の法線の計算、UVの読み取りとスローGPUへのフェンス上のすべて。

ローダーにまだ追加していないものは、アニメーション化されたボーンとスキニングデータを読み込む能力です。私はすぐにそれを追加します。

関連する問題