0

XNAモデル形式で作業していたときは明らかな.Xまたは.FBXでしたが、ボーンがあったので、アニメーションと衝突検出を行うことができました。おそらく、必要なものはすべて揃っていました。しかし今、私はAndroidとOpenGL ESで作業を始めました、そして私は好ましいモデルフォーマットについて何も見つけることができないようです、私は.OBJを見続けます、しかしそれらは骨をサポートしません、私はまたcolladaとmd5フォーマットについて何かを読みましたがそこで聞きましたそれらのロードに問題がありますか?min3dでの提案もありますが、サードパーティのものを使用するというアイデアは好きではありません。

誰かがモデルとOpenGLESの状況、(少なくとも私の観点からは)好ましい明白な選択肢がない理由、そしてどの形式またはソリューションを使用すべきかについて少し説明してもらえますか?

また、これは私の最初の質問です。私が自分自身を正しく説明しなかった場合、または他の質問の誤りをした場合は、提案を書いてください。

4

1 に答える 1

5

OpenGL ES は XNA よりもはるかに低レベルであり、3d モデルの「管理」に関連するものは何も提供しないため、推奨されるモデル/ファイル形式やボーン管理はありません。

基本的に、「サードパーティのもの」を使用するという考えが気に入らない場合は、適切と思われる 3D モデル形式を選択して、すべて自分で行う必要があります。

OpenGL ES は基本的には仕様であり、 Khronosが提供する「SDK」にはライブラリが 1 つしか含まれていません。通常、開発リソースは、さまざまなハードウェア ベンダーからコード サンプルの形式で提供されます。

于 2012-04-20T06:06:01.400 に答える